System.ServiceModel.Channels 命名空間

提供與服務模型通道相關的類別。 Provides classes related to service model channels.

類別

AddressHeader

表示標頭,此標頭會封裝用來識別或是與端點互動的位址資訊項目。Represents a header that encapsulates an address information item used to identify or interact with an endpoint.

AddressHeaderCollection

表示位址標頭的安全執行緒 (Thread-Safe)、唯讀集合。Represents a thread-safe, read-only collection of address headers.

AddressingVersion

與 SOAP 訊息相關聯或是由端點所了解的 WS-Addressing 版本。The WS-Addressing version associated with a SOAP message or understood by an endpoint.

ApplicationContainerSettings

指定應用程式容器設定。Specifies application container settings.

AsymmetricSecurityBindingElement

表示使用非對稱加密支援通道安全性的自訂繫結項目。Represents a custom binding element that supports channel security using asymmetric encryption. 這個繫結項目會使用傳送者的驗證權杖簽署訊息,並且使用收件者的權杖加密訊息。This binding element signs the message using the sender's authentication token and encrypts the message using the recipient's token.

BinaryMessageEncodingBindingElement

繫結項目,指定 XML 用來編碼訊息的 .NET 二進位格式。The binding element that specifies the .NET Binary Format for XML used to encode messages.

Binding

包含繫結項目,這些項目會指定用於用戶端與服務之通訊的通訊協定、傳輸和訊息編碼器。Contains the binding elements that specify the protocols, transports, and message encoders used for communication between clients and services.

BindingContext

提供建置通道接聽程式和通道處理站所需之位址、繫結、繫結項目和繫結參數的相關資訊。Provides information about the addresses, bindings, binding elements and binding parameters required to build the channel listeners and channel factories.

BindingElement

繫結的項目,這些繫結可以建置各種通道型別的通道處理站和通道接聽程式,以用來處理傳出和傳入的訊息。The elements of the bindings that build the channel factories and channel listeners for various types of channels that are used to process outgoing and incoming messages.

BindingElementCollection

表示用於繫結之繫結項目的集合。Represents the collection of binding elements used in a binding.

BindingParameterCollection

表示繫結參數的集合,這些參數可儲存繫結項目建立處理站時所用的資訊。Represents a collection of binding parameters that store information used by binding elements to build factories.

BodyWriter

表示訊息本文的寫入器。Represents the writer of the message body.

BufferManager

許多 Windows Communication Foundation (WCF) 功能都需要使用緩衝區,但是反覆建立與終結緩衝區是相當費時的工作。Many Windows Communication Foundation (WCF) features require the use of buffers, which are expensive to create and destroy. 您可以使用 BufferManager 類別管理緩衝區集區。You can use the BufferManager class to manage a buffer pool. 當您產生這個類別時會建立集區與其緩衝區,而當記憶體回收要收回緩衝區集區時就會加以終結。The pool and its buffers are created when you instantiate this class and destroyed when the buffer pool is reclaimed by garbage collection. 當您每次需要使用緩衝區時,就從集區取用一個,使用完畢後再交還給集區。Every time you need to use a buffer, you take one from the pool, use it, and return it to the pool when done. 這個程序比每次需要使用時才建立與終結緩衝區要快得多。This process is much faster than creating and destroying a buffer every time you need to use one.

ByteStreamMessage

表示位元組資料流訊息。Represents a byte stream message.

ByteStreamMessageEncodingBindingElement

此繫結項目會將訊息編碼指定為位元組資料流,且有指定字元編碼的選項。The binding element that specifies the message encoding as a stream of bytes and has the option to specify the character encoding.

CallbackContextMessageProperty

表示使用支援內容交換通訊協定的通道時,wsc:CallbackContext 訊息標頭的內容。Represents the contents of the wsc:CallbackContext message header when using a channel that supports the context exchange protocol.

ChannelBase

提供自訂通道的基底實作。Provides the base implementation for custom channels.

ChannelFactoryBase

針對所有自訂通道處理站提供通用基底實作 (Implementation)。Provides a common base implementation for all custom channel factories.

ChannelFactoryBase<TChannel>

提供用戶端上通道處理站的通用基底實作,以建立連接至指定之位址的特定型別通道。Provides a common base implementation for channel factories on the client to create channels of a specified type connected to a specified address.

ChannelListenerBase

針對服務上的通道接聽程式提供通用基底實作。Provides a common base implementation for channel listeners on the service.

ChannelListenerBase<TChannel>

提供服務上通道接聽程式的通用基底實作,以接受用戶端處理站所產生的通道。Provides a common base implementation for channel listeners on a service to accept channels produced by the client factories.

ChannelManagerBase

為與通道和接聽程式處理站關聯的預設逾時值管理提供基底實作。Provides a base implementation for managing the default timeouts that are associated with channel and listener factories.

ChannelParameterCollection

表示通道參數的集合。Represents a collection of channel parameters.

ChannelPoolSettings

指定通道的配額,這些通道屬於某個服務端點使用的通道集區。Specifies quotas for channels that belong to a pool of channels used by a service endpoint.

ClientWebSocketFactory

表示用戶端網路通訊端處理站。Represents a client web socket factory.

CommunicationObject

提供對系統中所有通訊導向物件而言常用的基本狀態機器基底實作,這些物件包括通道、接聽程式,以及通道與接聽程式處理站。Provides a common base implementation for the basic state machine common to all communication-oriented objects in the system, including channels, listeners, and the channel and listener factories.

CompositeDuplexBindingElement

表示繫結項目,這是當用戶端必須公開 (Expose) 服務的端點才能將訊息傳回用戶端時所使用的項目。Represents the binding element that is used when the client must expose an endpoint for the service to send messages back to the client.

CompositeDuplexBindingElementImporter

提供原則匯入延伸,以將原則判斷提示對應至 Windows Communication Foundation (WCF) 繫結,用戶端必須在該繫結中公開服務的端點,才能將訊息傳回給用戶端。Provides a policy import extension for mapping policy assertions into Windows Communication Foundation (WCF) bindings in which the client must expose an endpoint for the service to send messages back to the client.

ConnectionOrientedTransportBindingElement

使用連線導向傳輸 (例如 TCP 和具名管道) 常用的額外屬性,補充基底 TransportBindingElement 的抽象類別。An abstract class that supplements the base TransportBindingElement with additional properties that are common to connection-oriented transports such as TCP and named pipes.

ContextBindingElement

提供保護等級與交換機制做為繫結項目內容的一部分,也提供建置通道接聽程式與處理站的功能。Provides a protection level and an exchange mechanism as part of the context of a binding element and the functionality to build the channel listeners and factories.

ContextBindingElementImporter

讓原則、WSDL 延伸與合約匯入。Enables policy and WSDL extensions and contracts to be imported.

ContextMessageProperty

此屬性可用來在應用程式與用戶端或服務的通道層級之間進行內容通訊。A property used to communicate context between the application and channel layers on either the client or the service.

CorrelationCallbackMessageProperty

提供延後相互關聯索引鍵計算的抽象基底類別,直到所有的相互關聯資料可用為止。Provides an abstract base class for deferring correlation key calculation until all of the correlation data is available.

CorrelationDataDescription

允許特定通道加入收件者清單以提供相互關聯資料,並指定提供資料的條件,例如是否依預設、選擇性、寄出時、寄出前或收到時提供。Allows a particular channel to opt-in to providing correlation data and specify the conditions under which the data is provided, such as whether it is provided by default, optionally, on send, before send, or on receive.

CorrelationDataMessageProperty

提供訊息屬性,這個屬性會在套用通訊協定時累積額外的相互關聯資訊,例如當透過傳入訊息從 MessageQuerySet 傳回資料時。Provides a message property that accumulates additional correlation information for a message as protocols are applied, such as when data is returned from a MessageQuerySet over the incoming message.

CorrelationKey

表示一段應用程式資料與執行個體之間的關聯。Represents an association between a piece of application data and an instance.

CorrelationMessageProperty

提供在將相互關聯計算套用至訊息後,包含相互關聯執行個體索引鍵的訊息屬性。Provides a message property that contains correlation instance keys after applying the correlation calculation to a message.

CustomBinding

從繫結項目的清單定義繫結。Defines a binding from a list of binding elements.

FaultConverter

將通道擲回的例外狀況轉換為符合通道通訊協定的 SOAP 錯誤訊息。Converts exceptions thrown by a channel into SOAP fault messages that conform to the channel's protocol.

HttpCookieContainerBindingElement

可讓您管理 HTTP Cookie 在 HTTP 要求和回應中處理的方式。Enables management of how HTTP cookies are handled in HTTP requests and responses.

HttpMessageHandlerFactory

表示 Factory 的 http 訊息處理常式。Represents http message handlers for a factory.

HttpMessageSettings

可搭配 HTTP 傳輸用來指定 HttpMessage 支援設定的繫結參數。A binding parameter that can be used with the HTTP Transport to specify the setting for HttpMessage support.

HttpRequestMessageExtensionMethods

提供擴充方法,用來存取與 HTTP 要求訊息相關聯的使用者主體。Provides extension methods for accessing user principal associated with the HTTP request message.

HttpRequestMessageProperty

提供對 HTTP 要求的存取,以存取及回應透過 HTTP 通訊協定來提供給要求使用的其他資訊。Provides access to the HTTP request to access and respond to the additional information made available for requests over the HTTP protocol.

HttpResponseMessageExtensionMethods

用於從 Message 執行個體取得 HttpResponseMessage 執行個體的靜態擴充方法類別。A static extension methods class for getting a Message instance from an HttpResponseMessage instance.

HttpResponseMessageProperty

提供對 HTTP 回應的存取,以便存取及回應透過 HTTP 通訊協定來提供給要求使用的其他資訊。Provides access to the HTTP response in order to access and respond to the additional information made available for requests over the HTTP protocol.

HttpsTransportBindingElement

表示用來指定傳輸訊息之 HTTPS 傳輸的繫結項目。Represents the binding element used to specify an HTTPS transport for transmitting messages.

HttpTransportBindingElement

表示用來指定傳輸訊息之 HTTP 傳輸的繫結項目。Represents the binding element used to specify an HTTP transport for transmitting messages.

InvalidChannelBindingException

當指定的繫結程序與服務的合約需求不一致時,所擲回的例外狀況 (Exception)。The exception that is thrown when the binding specified is not consistent with the contract requirements for the service.

JavascriptCallbackResponseMessageProperty

使用 JSON Padding (JSONP),在服務作業回應中啟用 JavaScript 回呼。Enables the use of a JavaScript callback in a service operation response using JSON Padding (JSONP).

LocalClientSecuritySettings

指定本機用戶端的安全性設定。Specifies local client security settings.

LocalServiceSecuritySettings

提供可以設定的本機服務安全性屬性。Provides local service security properties that can be set.

Message

表示分散式環境中端點之間的通訊單位。Represents the unit of communication between endpoints in a distributed environment.

MessageBuffer

表示儲存整個訊息以供未來取用的記憶體緩衝區。Represents a memory buffer that stores an entire message for future consumption.

MessageEncoder

編碼器是用來將訊息寫入資料流及從資料流讀取訊息的元件。The encoder is the component that is used to write messages to a stream and to read messages from a stream.

MessageEncoderFactory

表示用來產生訊息編碼器之處理站的抽象基底類別,該編碼器可從資料流讀取訊息,並將訊息寫入各種訊息編碼類型的資料流中。An abstract base class that represents the factory for producing message encoders that can read messages from a stream and write them to a stream for various types of message encoding.

MessageEncodingBindingElement

繫結項目,可指定用於編碼訊息的訊息版本。The binding element that specifies the message version used to encode messages.

MessageEncodingBindingElementImporter

將有關訊息編碼的 WSDL 架構的原則和合約,轉換至繫結項目的說明內,這些繫結項目可為服務實作這些原則。Converts WSDL-based policies and contracts about message encoding into descriptions of the binding elements that can implement these policies for the service.

MessageExtensionMethods

用於從 HttpRequestMessage 執行個體取得 HttpResponseMessageMessage 執行個體的靜態擴充方法類別。A static extension methods class for getting either an HttpRequestMessage or HttpResponseMessage instance from a Message instance.

MessageFault

表示 SOAP 錯誤在記憶體中的表示,此錯誤可傳遞給 CreateMessage 來建立包含錯誤的訊息。Represents an in-memory representation of a SOAP fault that can be passed to CreateMessage to create a message that contains a fault.

MessageHeader

表示 SOAP 標頭的內容。Represents the content of a SOAP header.

MessageHeaderInfo

表示與 SOAP 訊息標頭有關的系統資訊。Represents system information regarding a SOAP message header.

MessageHeaders

表示訊息的訊息標頭集合。Represents a collection of message headers for a message. 這個類別無法被繼承。This class cannot be inherited.

MessageProperties

表示訊息屬性集。Represents a set of properties for a message. 這個類別無法被繼承。This class cannot be inherited.

MessageVersion

指定與訊息及其交換相關聯的 SOAP 和 WS-Addressing 版本。Specifies the versions of SOAP and WS-Addressing associated with a message and its exchange.

MsmqBindingElementBase

MsmqIntegrationBindingElementMsmqTransportBindingElement 的基底類別。The base class for MsmqIntegrationBindingElement and MsmqTransportBindingElement.

MsmqMessageProperty

MsmqMessageProperty 類別會封裝已經從佇列讀取之訊息的屬性。The MsmqMessageProperty class encapsulates the properties of a message that has been read from a queue.

MsmqTransportBindingElement

表示用來為 Windows Communication Foundation (WCF) 服務指定佇列通訊屬性的繫結項目 (該服務會使用原生 Message Queuing (MSMQ) 通訊協定)。Represents the binding element used to specify the queuing communication properties for a Windows Communication Foundation (WCF) service that uses the native Message Queuing (MSMQ) protocol.

MtomMessageEncodingBindingElement

繫結項目,這個繫結項目會指定用於訊息傳輸最佳化機制 (Message Transmission Optimization Mechanism,MTOM) 訊息的編碼和版本控制。The binding element that specifies the encoding and versioning used for Message Transmission Optimization Mechanism (MTOM) messages.

NamedPipeConnectionPoolSettings

表示可控制具名管道 (Named Pipe) 連線集區之行為的設定。Represents settings that control the behavior of the named pipe connection pool.

NamedPipeSettings

指定的具名管道設定。Specifies named pipe settings.

NamedPipeTransportBindingElement

表示具名管道傳輸的繫結元素。Represents the binding element for the named pipe transport.

NetworkInterfaceMessageProperty

表示網路介面訊息屬性。Represents a network interface message property.

OneWayBindingElement

啟用封包路由和使用單向方法。Enables packet routing and the use of one-way methods.

OneWayBindingElementImporter

OneWayBindingElement 中的 WSDL 架構原則轉換成可為服務實作這些原則的繫結項目說明。Converts WSDL-based policies in a OneWayBindingElement into descriptions of the binding elements that can implement these policies for the service.

PeerCustomResolverBindingElement

定義用來建立自訂對等解析程式的繫結項目。Defines the binding element used to create a custom peer resolver.

PeerResolverBindingElement

針對用來建立對等解析程式物件的繫結項目定義抽象基底類別。Defines the abstract base class for binding elements used to create peer resolver objects.

PeerTransportBindingElement

定義用來建立對等訊息傳輸通道的繫結項目。Defines the binding element used to create a peer message transport channel.

PnrpPeerResolverBindingElement

定義用來建立對等名稱解析通訊協定 (PNRP) 對等解析程式的繫結程序項目。Defines the binding element used to create a Peer Name Resolution Protocol (PNRP) peer resolver.

PrivacyNoticeBindingElement

表示包含 WS-聯合繫結之隱私權原則的繫結項目。Represents the binding element that contains the privacy policy for the WS-Federation binding.

PrivacyNoticeBindingElementImporter

將 WSDL 架構原則和有關隱私權注意事項的合約,匯入繫結項目的說明內,這些繫結項目可為服務實作這些原則。Imports WSDL-based policies and contracts about privacy notices into descriptions of the binding elements that can implement these policies for the service.

ReceiveContext

衍生自此類別以實作接收內容功能的自訂狀態機器。Derive from this class to implement a custom state machine for receive context functionality.

RedirectionDuration

代表 SOAP 重新導向生效的持續時間。Represents the duration that a SOAP redirection is in effect.

RedirectionException

表示重新導向處理時所發生的錯誤。Represents an error that occurs in redirection processing.

RedirectionLocation

表示子要求應該重新導向的目標位址。Represents the address where the subsequent requests should be redirected.

RedirectionScope

表示重新導向範圍。Represents redirection scope.

RedirectionType

表示重新導型別的型別。A type that represents the type of redirection.

ReliableSessionBindingElement

表示繫結項目,此繫結項目可以產生端點之間之可靠工作階段所需要的傳送和接收通道。Represents the binding element that can produce the sending and receiving channels required for a reliable session between endpoints.

ReliableSessionBindingElementImporter

將可靠工作階段繫結項目對應至中繼資料內其對應原則判斷提示表示法,並且從其中對應這些項目。Maps reliable session binding elements to and from representations of their corresponding policy assertions in metadata. 這個類別無法被繼承。This class cannot be inherited.

RemoteEndpointMessageProperty

讓與傳送訊息之遠端端點關聯的用戶端 IP 位址和連接埠號碼可以使用。Makes available the client IP address and port number associated with the remote endpoint from which a message was sent.

RequestContext

提供與傳入要求相互關聯的回覆。Provides a reply that is correlated to an incoming request.

RetryException

表示可由 WorkflowServiceHost 這樣的訊息主機,將重試例外狀況用來溝通取消用戶端的任何操作嘗試。Represents a retry exception that can be used by a messaging host such as WorkflowServiceHost to communicate any cancellation of an attempted operation to the client.

SecurityBindingElement

抽象類別 (Abstract Class),其在實作時可表示支援通道 SOAP 訊息安全性的繫結項目。An abstract class that, when implemented, represents a binding element that supports channel SOAP message security.

SecurityBindingElementImporter

提供擴充點,以擴充標準安全性原則匯入。Provides an extensibility point for extending the standard security policy import.

SessionOpenNotification

表示用來更新訊息屬性的開啟工作階段通知。Represents an open session notification used to update message properties.

SslStreamSecurityBindingElement

表示以 SSL 資料流支援通道安全性的自訂繫結項目。Represents a custom binding element that supports channel security using an SSL stream.

StandardBindingImporter

提供將 WSDL 合約和原則判斷提示對應至 Windows Communication Foundation (WCF) 標準繫結的擴充點。Provides an extensibility point for mapping WSDL contracts and policy assertions into Windows Communication Foundation (WCF) standard bindings.

StreamBodyWriter

用來建立自訂 BodyWriter 類別的抽象基底類別,建立的自訂類別可以用在訊息本文,做為資料流。An abstract base class used to create custom BodyWriter classes that can be used to a message body as a stream.

StreamSecurityUpgradeAcceptor

若要實作自訂安全性升級接受器,請繼承自這個 abstract 基底類別。To implement a custom security upgrade acceptor, inherit from this abstract base class.

StreamSecurityUpgradeInitiator

若要實作安全性升級啟動器,請從這個 abstract 基底類別 (Base Class) 繼承。To implement a security upgrade initiator, inherit from this abstract base class.

StreamSecurityUpgradeProvider

實作自訂安全性升級提供者,此提供者繼承自這個 abstract 基底類別。Implements a custom security upgrade provider, inherited from this abstract base class.

StreamUpgradeAcceptor

實作繼承自這個 abstract 基底類別 (Base Class) 的自訂升級接受器。To implement a custom upgrade acceptor, inherited from this abstract base class.

StreamUpgradeBindingElement

將自訂資料流升級提供者新增至自訂繫結中。Adds a custom stream upgrade provider to a custom binding.

StreamUpgradeInitiator

若要實作自訂升級啟動器,請從這個 abstract 基底類別 (Base Class) 繼承。To implement a custom upgrade initiator, inherit from this abstract base class.

StreamUpgradeProvider

實作繼承自這個 abstract 基底類別 (Base Class) 的自訂升級提供者。Implements a custom upgrade provider, inherited from this abstract base class.

SymmetricSecurityBindingElement

表示使用對稱加密支援通道安全性的自訂繫結項目。Represents a custom binding element that supports channel security using symmetric encryption.

TcpConnectionPoolSettings

表示可控制 TCP 連線集區之行為的屬性。Represents properties that control the behavior of the TCP connection pool.

TcpTransportBindingElement

表示 TCP 傳輸的繫結元素。Represents the binding element for the TCP transport.

TextMessageEncodingBindingElement

此繫結項目會指定用於 SOAP 文字訊息的字元編碼和訊息版本控制。The binding element that specifies the character encoding and message versioning used for text-based SOAP messages.

TransactionFlowBindingElement

表示指定繫結程序之異動流程支援的組態項目。Represents the configuration element that specifies transaction flow support for a binding. 這個類別無法被繼承。This class cannot be inherited.

TransactionFlowBindingElementImporter

匯入服務端點的異動原則 (WS-Policy 判斷提示),將實作繫結程序項目新增至用戶端的繫結程序,並且將異動流程屬性新增至服務 Proxy 的適當作業。Imports the transaction policy (WS-Policy assertions) of a service endpoint, adds implementing binding elements to the binding on the client, and transaction flow attributes to the appropriate operations on the service's proxy. 這個類別無法被繼承。This class cannot be inherited.

TransactionMessageProperty

允許自訂通道,此通道會使用專屬的異動流程機制,以便將它的異動插入 Windows Communication Foundation (WCF) 架構中。Allows a custom channel, which uses a proprietary transaction flow mechanism, to inject its transaction into the Windows Communication Foundation (WCF) framework. 這個類別無法被繼承。This class cannot be inherited.

TransportBindingElement

表示傳輸繫結項目的 abstract 基底類別。An abstract base class that represents a transport binding element.

TransportBindingElementImporter

從附加原則運算式的 Web 服務描述語言 (英文) (WSDL) 文件匯入標準傳輸繫結元素。Imports standard transport binding elements from Web Services Description Language (WSDL) documents with attached policy expressions.

TransportSecurityBindingElement

代表支援混合模式安全性 (例如,透過安全傳輸的最佳化訊息安全性) 的自訂繫結項目。Represents a custom binding element that supports mixed-mode security (such as, optimized message security over a secure transport).

UdpRetransmissionSettings

指定 UDP 重新傳輸設定。Specifies UDP retransmission settings.

UdpTransportBindingElement

表示 UDP 傳輸繫結項目。Represents a UDP transport binding element.

UdpTransportImporter

表示 UDP 傳輸匯入工具。Represents a UDP transport importer.

UnderstoodHeaders

表示已解讀的訊息標頭集合。Represents a collection of message headers that are understood. 這個類別無法被繼承。This class cannot be inherited.

UrlUtility
UseManagedPresentationBindingElement

繫結項目,這個繫結項目可用來與 CardSpace 安全性權杖服務進行通訊,該服務支援 WS-Trust 的 CardSpace 設定檔。A binding element used to communicate with a CardSpace Security Token Service that supports the CardSpace profile of WS-Trust.

UseManagedPresentationBindingElementImporter

UseManagedPresentationBindingElement 的 WSDL 架構原則轉換成可為服務實作這些原則的繫結項目說明。Converts WSDL-based policies for UseManagedPresentationBindingElements into descriptions of the binding elements that can implement these policies for the service.

WebBodyFormatMessageProperty

為複合 Web 訊息編碼器儲存及擷取傳入和傳出訊息的訊息編碼格式。Stores and retrieves the message encoding format of incoming and outgoing messages for the composite Web message encoder.

WebContentTypeMapper

指定傳入訊息之內容型別要對應的格式。Specifies the format to which the content type of an incoming message is mapped.

WebMessageEncodingBindingElement

啟用在用於 Windows Communication Foundation (WCF) 繫結時,要讀取與寫入的純文字 XML、JavaScript Object Notation (JSON) 訊息編碼和「未經處理」二進位內容。Enables plain-text XML, JavaScript Object Notation (JSON) message encodings and "raw" binary content to be read and written when used in a Windows Communication Foundation (WCF) binding.

WebSocketMessageProperty

表示 web 通訊端訊息屬性。Represents a web socket message property.

WebSocketTransportSettings

表示 web 通訊端傳輸設定。Represents settings for web socket transport.

WindowsStreamSecurityBindingElement

表示用來指定 Windows 資料流安全性設定的繫結項目。Represents the binding element used to specify Windows stream security settings.

WrappedOptions

包含使用 XmlSerializerServiceDescriptionImporter 基礎結構執行結構描述匯入時所需的資訊。Contains information required to perform schema importation using the XmlSerializer and ServiceDescriptionImporter infrastructure.

XmlSerializerImportOptions

包含使用 XmlSerializerServiceDescriptionImporter 基礎結構執行結構描述匯入時所需的資訊。Contains information needed to perform schema importation using the XmlSerializer and ServiceDescriptionImporter infrastructure.

介面

IAnonymousUriPrefixMatcher

實作這個介面,即可註冊自訂的匿名 URI 前置詞。Implement this interface to register custom, anonymous URI prefixes.

IBindingDeliveryCapabilities

定義繫結必須實作的介面,以描述及通告用戶端和服務可能需要的功能。Defines the interface that bindings must implement to describe and advertise the capabilities that clients and services may require.

IBindingMulticastCapabilities

定義選擇性介面,繫結可以實作此介面來指定它所設定的服務是否有多點傳送功能。Defines the optional interface that a binding can implement to specify whether the service it configures has multicast capabilities.

IBindingRuntimePreferences

定義選擇性合約,繫結可以實作此合約來指定服務要以同步還是非同步方式處理傳入要求。Defines the optional contract that a binding can implement to specify whether incoming requests are handled synchronously or asynchronously by the service.

IChannel

定義所有通道物件都必須實作的基本介面。Defines the basic interface that all channel objects must implement. 它會要求這些物件實作所有通訊物件所共用的狀態機器介面,並要求這些物件實作一個方法來從通道堆疊擷取物件。It requires that they implement the state machine interface shared by all communication objects and that they implement a method to retrieve objects from the channel stack.

IChannelFactory

定義必須由通道處理站實作以產生通道的介面。Defines the interface that must be implemented by a channel factory to produce channels.

IChannelFactory<TChannel>

定義必須由通道處理站實作的介面 (該處理站會建立型別特有的通道)。Defines the interface that must be implemented by channel factories that create type-specific channels.

IChannelListener

定義通道接聽程式 (Listener) 必須實作以接受通道的介面。Defines the interface that must be implemented by a channel listener to accept channels.

IChannelListener<TChannel>

定義通道接聽程式必須實作以接受特定型別之通道的介面。Defines the interface that must be implemented by channel listeners to accept type-specific channels.

IContextBindingElement

定義支援內容交換通訊協定的繫結項目介面。Defines the interface for a binding element that supports context exchange protocols.

IContextManager

定義可讓您取得和設定通道內容的介面。Defines an interface that allows you to get and set the context on the channel.

ICorrelationDataSource

提供屬性,這個屬性會傳回通道可供應之所有相互關聯資料的描述。Provides a property that returns a description of all of the correlation data that a channel can supply.

IDuplexChannel

定義通道必須實作以收送訊息的介面。Defines the interface that a channel must implement to both send and receive messages.

IDuplexSession

針對在傳訊端點之間雙向通訊的每一端上實作的工作階段定義介面。Defines the interface for the session implemented on each side of a bi-directional communication between messaging endpoints.

IDuplexSessionChannel

定義會將雙工通道與工作階段產生關聯的介面。Defines the interface that associates a duplex channel with a session.

IHttpCookieContainerManager

代表 Cookie 容器管理員。Represents the cookie container manager.

IInputChannel

定義通道必須實作以接收訊息的介面。Defines the interface that a channel must implement to receive a message.

IInputSession

針對在傳訊端點之間單向通訊的接收端上實作的工作階段定義介面。Defines the interface for the session implemented on the receiving side of a one-way communication between messaging endpoints.

IInputSessionChannel

定義會將輸入通道與工作階段產生關聯的介面。Defines the interface that associates an input channel with a session.

IMessageProperty

定義您可以實作以描述訊息之一組屬性的介面。Defines an interface that you can implement to describe a set of properties for a message.

IOutputChannel

定義通道必須要實作才能傳送訊息的介面。Defines the interface that a channel must implement to send a message.

IOutputSession

針對在傳訊端點之間單向通訊的傳送端上實作的工作階段定義介面。Defines the interface for the session implemented on the sending side of a one-way communication between messaging endpoints.

IOutputSessionChannel

定義會將輸出通道與工作階段產生關聯的介面。Defines the interface that associates an output channel with a session.

IReceiveContextSettings

可讓您設定接收內容設定的介面。An interface that enables you to set receive context settings.

IReplyChannel

定義通道必須實作的介面,這個介面會出現在傳訊端點之間要求–回覆通訊的接收端上。Defines the interface that a channel must implement to be on the receiving side of a request-reply communication between messaging endpoints.

IReplySessionChannel

定義介面,以建立回覆通道與工作階段的關聯。Defines the interface to associate a reply channel with a session.

IRequestChannel

定義通道必須實作的合約,這個合約會出現在傳訊端點之間要求–回覆通訊的要求端上。Defines the contract that a channel must implement to be on the requesting side of a request-reply communication between messaging endpoints.

IRequestSessionChannel

定義要將要求通道與工作階段產生關聯的介面。Defines the interface to associate a request channel with a session.

ISecurityCapabilities

定義用來指定繫結之安全性功能的合約。Defines the contract for specifying the security capabilities for bindings.

ISession

為通訊工作階段提供識別碼來定義此介面,於交換訊息的各端之間建立共用內容。Defines the interface to establish a shared context among parties that exchange messages by providing an ID for the communication session.

ISessionChannel<TSession>

定義會將通道與工作階段之特定型別產生關聯的介面。Defines the interface that associates a channel with a specific type of session.

ITransactedBindingElement

表示應該由繫結程序項目實作的介面,這些項目會在分派給服務方法之前,要求發送器建立異動。Represents an interface that should be implemented by binding elements that require the dispatcher to create a transaction before dispatching to the service method.

ITransportTokenAssertionProvider

提供要在原則匯出中使用的傳輸權杖 (Token) 判斷提示 (Assertion),例如 HTTPS 權杖判斷提示。Provides a transport token assertion (for example, an HTTPS token assertion) for use in policy exports.

IWebSocketCloseDetails

表示 web 通訊端連線關閉狀態的詳細資料。Represents the details of the close status of the web socket connection.

列舉

CompressionFormat

指定通道壓縮格式。Specifies the channels compression format.

ContextExchangeMechanism

指定要使用 HTTP cookie 還是 SOAP 標頭,做為用戶端與服務間交談的內容交換機制。Specifies whether an HTTP cookie or a SOAP header is the mechanism used to exchange context for a conversation between a client and service.

DeliveryFailure

針對從佇列讀取的訊息指定可能的傳遞失敗類型。Specifies the possible types of delivery failure for a message read from the queue.

DeliveryStatus

當訊息的傳遞不確定,或是當訊息未傳遞時,指定訊息傳遞狀態的列舉。An enumeration that specifies the delivery status of a message when the delivery of the message is in doubt, or when the message was not delivered.

MessageState

指定訊息的狀態。Specifies the status of a message.

ReceiveContextState

表示接收內容狀態機器的可能狀態。Represents the possible states for the receive context state machine.

SecurityHeaderLayout

描述安全性標頭的配置。Describes the layout of the security header.

SupportedAddressingMode

指定服務是否支援將回應只傳送至匿名位址、只傳送至非匿名位址,或兩者都支援。Specifies whether a service supports sending responses to anonymous addresses only, to non-anonymous addresses only, or to both.

TransferSession

判斷從用戶端到應用程式之訊息傳送的合約是否需要工作階段,以及訊息的傳遞是否必須保留用戶端呼叫作業的順序。Determines if the contract for the transfer of messages from a client to an application requires a session and whether the delivery of messages must preserve the order in which operations are called by the client.

WebContentFormat

指定傳入訊息之內容型別可以對應的訊息格式。Specifies the message formats to which content types of incoming messages can be mapped.

WebSocketTransportUsage

指定 WebSocket 傳輸使用方式的列舉。Specifies an enumeration of WebSocket transport usage.