System.ServiceModel Namespace

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

類別

ActionNotSupportedException

叫用作業相關的動作與伺服器中的任何作業動作不相符時,此例外狀況通常就會擲回用戶端。This exception is typically thrown on the client when the action related to the operation invoked does not match any action of operations in the server.

AddressAccessDeniedException

當被拒絕存取位址時,所擲回的例外狀況 (Exception)。The exception that is thrown when access to the address is denied.

AddressAlreadyInUseException

當位址因為正在使用中而無法提供服務時,所擲回的例外狀況 (Exception)。The exception that is thrown when an address is unavailable because it is already in use.

BasicHttpBinding

代表繫結,Windows Communication Foundation (WCF) 服務可使用該繫結設定並公開能與 ASMX Web 服務和用戶端,以及其他符合 WS-I Basic Profile 1.1 的服務進行通訊的端點。Represents a binding that a Windows Communication Foundation (WCF) service can use to configure and expose endpoints that are able to communicate with ASMX-based Web services and clients and other services that conform to the WS-I Basic Profile 1.1.

BasicHttpContextBinding

BasicHttpBinding 繫結提供啟用內容的繫結。Provides a context-enabled binding for the BasicHttpBinding binding.

BasicHttpMessageSecurity

設定 BasicHttpBinding的訊息層級安全性組態。Configures message-level security settings for BasicHttpBinding.

BasicHttpsBinding

指定基本 HTTPS 繫結設定。Specifies basic https binding settings.

BasicHttpSecurity

設定 basicHttpBinding 繫結的安全性設定。Configures the security settings of a basicHttpBinding binding.

BasicHttpsSecurity

指定基本 HTTPS 安全性設定。Specifies basic https security settings.

CallbackBehaviorAttribute

設定在用戶端應用程式中的回呼服務實作。Configures a callback service implementation in a client application.

ChannelFactory

建立和管理由用戶端用於傳送訊息至服務端點的通道。Creates and manages the channels that are used by clients to send messages to service endpoints.

ChannelFactory<TChannel>

此處理站可建立不同型別的通道,用戶端使用這些通道將訊息傳送給各種已設定的服務端點。A factory that creates channels of different types that are used by clients to send messages to variously configured service endpoints.

ChannelTerminatedException

當通道因為伺服器關閉相關連線而終止時,用戶端通常會擲回此例外狀況 (Exception)。This exception is typically thrown on the client when a channel is terminated due to server closing the associated connection.

ClientBase<TChannel>.ChannelBase<T>

代表泛型 ChannelBase 類別。Represents the generic ChannelBase class.

ClientBase<TChannel>.InvokeAsyncCompletedEventArgs

儲存用戶端發出非同步呼叫的結果。Stores the results from an asynchronous call made by the client.

ClientBase<TChannel>

提供用來建立可呼叫服務之 Windows Communication Foundation (WCF) 用戶端物件的基底實作。Provides the base implementation used to create Windows Communication Foundation (WCF) client objects that can call services.

ClientCredentialsSecurityTokenManager

管理用戶端的安全性權杖。Manages security tokens for the client.

CommunicationException

代表服務或用戶端應用程式的通訊錯誤。Represents a communication error in either the service or client application.

CommunicationObjectAbortedException

呼叫已中止的 ICommunicationObject 物件時,所擲回的例外狀況。The exception that is thrown when the call is to an ICommunicationObject object that has aborted.

CommunicationObjectFaultedException

對發生錯誤的通訊物件進行呼叫時,所擲回的例外狀況 (Exception)。The exception that is thrown when a call is made to a communication object that has faulted.

CorrelationActionMessageFilter

提供針對單一動作篩選,適合 XAML 的 MessageFilter 實作。Provides a XAML-friendly implementation of a MessageFilter that filters on a single action.

CorrelationQuery

代表 Where 子句,以及可識別訊息的唯一特性,以便將訊息路由至正確執行個體的 Select 子句。Represents a Where clause and a Select clause that identify the unique characteristics of a message so that it can be routed to the correct instance.

DataContractFormatAttribute

指示 Windows Communication Foundation (WCF) 基礎結構使用 DataContractSerializerInstructs the Windows Communication Foundation (WCF) infrastructure to use the DataContractSerializer.

DeliveryRequirementsAttribute

指定繫結必須提供給服務或用戶端實作的功能需求。Specifies the feature requirements that bindings must provide to the service or client implementation.

DnsEndpointIdentity

指定伺服器的 DNS 身分識別。Specifies the DNS identity of the server.

DuplexChannelFactory<TChannel>

提供各種建立與管理不同型別之雙工通道的方式,這些型別可供用戶端用來傳送與接收在服務端點之間往返的訊息。Provides the means to create and manage duplex channels of different types that are used by clients to send and receive messages to and from service endpoints.

DuplexClientBase<TChannel>

用於建立雙工服務通道並將該通道與回呼物件相關聯。Used to create a channel to a duplex service and associate that channel with a callback object.

Endpoint

表示在 XAML 中宣告的端點。Represents an endpoint declared in XAML.

EndpointAddress

提供用戶端用來與服務端點通訊的唯一網路位址。Provides a unique network address that a client uses to communicate with a service endpoint.

EndpointAddress10

提供符合 WS-Addressing V1 標準的端點位址之可序列化類型,使其公開為服務合約的一部分。Provides a serializable type of endpoint address that is WS-Addressing V1 compliant and that enables it to be exposed as part of the service contract.

EndpointAddressAugust2004

提供符合 2004 年 8 月發表之 WS-Addressing 版本標準的端點位址之可序列化類型,使其公開為服務合約的一部分。Provides a serializable type of endpoint address that is compliant with the version of WS-Addressing published in August 2004 and that enables it to be exposed as part of the service contract.

EndpointAddressBuilder

以特定屬性值製造新 (不可變動) 端點位址的處理站。A factory for producing new (immutable) endpoint addresses with specific property values.

EndpointIdentity

實作時會提供身分識別的抽象類別,這個身分識別可讓與端點交換訊息的用戶端驗證端點。An abstract class that when implemented provides an identity that enables the authentication of an endpoint by clients that exchange messages with it.

EndpointIdentityExtension

EndpointIdentity 類別的標記延伸。A markup extension for the EndpointIdentity class.

EndpointNotFoundException

當找不到或無法連線遠端端點時,所擲回的例外狀況。The exception that is thrown when a remote endpoint could not be found or reached.

EnvelopeVersion

包含與訊息及其交換相關聯之 SOAP 版本的相關資訊。Contains information related to the version of SOAP associated with a message and its exchange.

ExceptionDetail

表示錯誤詳細資訊。Represents fault detail information.

ExceptionMapper

定義要用於將例外狀況轉譯為錯誤的對應。Defines the mapping to be used for translating exceptions to fault.

ExtensionCollection<T>

表示延伸集合。Represents a collection of extensions.

FaultCode

代表 SOAP 錯誤碼。Represents a SOAP fault code.

FaultContractAttribute

指定一個或多個 SOAP 錯誤,當服務作業遇到處理錯誤時會傳回這些 SOAP 錯誤。Specifies one or more SOAP faults that are returned when a service operation encounters processing errors.

FaultException

表示 SOAP 錯誤。Represents a SOAP fault.

FaultException<TDetail>

在用戶端應用程式中用於攔截以合約方式指定的 SOAP 錯誤。Used in a client application to catch contractually-specified SOAP faults.

FaultImportOptions

指出是否使用 XmlSerializer 來讀取及寫入錯誤。Indicates whether to use the XmlSerializer for reading and writing faults.

FaultReason

提供 SOAP 錯誤的文字描述。Provides a text description of a SOAP fault.

FaultReasonText

表示 SOAP 錯誤原因的文字。Represents the text of the reason of a SOAP fault.

FederatedMessageSecurityOverHttp

設定 WSFederationHttpBinding 繫結的訊息層級安全性。Configures the message-level security of the WSFederationHttpBinding binding.

HttpBindingBase

指定基底 HTTP 繫結。Specifies the base HTTP binding.

HttpTransportSecurity

表示 WSHttpBinding 的傳輸層級安全性設定。Represents the transport-level security settings for the WSHttpBinding.

InstanceContext

表示服務執行個體的內容資訊。Represents the context information for a service instance.

InvalidMessageContractException

表示無效的訊息合約。Represents a message contract that is not valid.

MessageBodyMemberAttribute

指定成員序列化成為 SOAP 本文內的項目。Specifies that a member is serialized as an element inside the SOAP body.

MessageContractAttribute

定義對應到 SOAP 訊息的強型別類別。Defines a strongly-typed class that corresponds to a SOAP message.

MessageContractMemberAttribute

宣告 MessageBodyMemberAttributeMessageHeaderAttribute 的基底成員。Declares the base members for MessageBodyMemberAttribute and MessageHeaderAttribute.

MessageHeader<T>

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

MessageHeaderArrayAttribute

指定不可以在標頭項目中的陣列型別周圍寫入 SOAP 訊息中的預設包裝函式項目。Specifies that the default wrapper element in the SOAP message must not be written around array types in a header element.

MessageHeaderAttribute

指定某個資料成員為 SOAP 訊息標頭。Specifies that a data member is a SOAP message header.

MessageHeaderException

處理訊息時,因無法符合有關 SOAP 訊息標頭的預期而所擲回的例外狀況 (Exception)。The exception that is thrown when the expectations regarding headers of a SOAP message are not satisfied when the message is processed.

MessageParameterAttribute

控制要求的名稱並回應參數名稱。Controls the name of the request and response parameter names. 不能與 Message 或訊息合約一起使用。Cannot be used with Message or message contracts.

MessagePropertyAttribute

表示以自訂訊息類型在本機傳遞、但沒有序列化進入 SOAP 訊息的資料。Represents data that is passed locally with a custom message type but not serialized into a SOAP message.

MessageQuerySet

一組 MessageQuery 物件及相關聯的字串參數。A set of MessageQuery objects and an associated string parameter. 相互關聯雜湊 (InstanceKey) 會從 MessageQuery 物件的結果以及相關聯字串計算出來。A correlation hash (InstanceKey) is computed from the results of the MessageQuery objects as well as the associated strings.

MessageSecurityOverHttp

可在 wsDualHttpBinding 繫結上設定訊息層級的安全性屬性。Enables setting message-level security properties on the wsDualHttpBinding binding.

MessageSecurityOverMsmq

可在 NetMsmqBinding 繫結上設定訊息層級的安全性屬性。Enables setting message-level security properties on the NetMsmqBinding binding.

MessageSecurityOverTcp

為使用 TCP 傳輸傳送的訊息設定訊息層級安全性。Configures the message-level security for a message sent using the TCP transport.

MessageSecurityVersion

一個抽象容器類別,當它的數個靜態屬性實作它時,此類別會包含安全性元件的版本資訊。An abstract container class that, when implemented by several of its static properties, contains version information for security components.

MsmqBindingBase

NetMsmqBindingMsmqIntegrationBinding 的基底類別。The base class for NetMsmqBinding and MsmqIntegrationBinding.

MsmqException

訊息佇列 (MSMQ) 所傳回的封裝錯誤。Encapsulates errors returned by Message Queuing (MSMQ). 這個例外狀況是由訊息佇列傳輸和訊息佇列整合通道所擲回。This exception is thrown by the Message Queuing transport and the Message Queuing integration channel.

MsmqPoisonMessageException

封裝通道偵測到訊息為有害訊息時所擲回的例外狀況。Encapsulates the exception that is thrown when the channel detects that the message is a poison message.

MsmqTransportSecurity

MsmqTransportSecurity 類別會封裝佇列傳輸的傳輸安全性設定。The MsmqTransportSecurity class encapsulates the transport security settings for queued transports.

NamedPipeTransportSecurity

提供用來控制具名管道之保護層級的屬性。Provides properties that control protection level for a named pipe.

NetHttpBinding

指定 NetHttpBinding 的設定。Specifies settings for NetHttpBinding.

NetHttpsBinding

指定 NetHttpsBinding 的設定。Specifies settings for NetHttpsBinding.

NetMsmqBinding

表示適合跨電腦通訊的佇列繫結。Represents a queued binding that is suitable for cross-machine communication.

NetMsmqSecurity

NetMsmqSecurity 類別會封裝在使用 NetMsmqBinding 繫結時可用的 MSMQ 安全性功能。The NetMsmqSecurity class encapsulates the MSMQ security features available when using the NetMsmqBinding binding.

NetNamedPipeBinding

提供針對電腦通訊最佳化,安全而可靠的繫結。Provides a secure and reliable binding that is optimized for on-machine communication.

NetNamedPipeSecurity

提供對以具名管道繫結設定之端點安全性設定的存取。Provides access to the security settings for endpoints configured with the named pipe binding.

NetPeerTcpBinding

為對等網路應用程式提供安全繫結。Provides a secure binding for peer-to-peer network applications.

NetTcpBinding

一個適用於跨電腦通訊的安全、可靠的繫結。A secure, reliable binding suitable for cross-machine communication.

NetTcpContextBinding

NetTcpContextBinding 繫結提供啟用內容的繫結。Provides a context-enabled binding for the NetTcpContextBinding binding.

NetTcpSecurity

指定以 NetTcpBinding 設定之端點所用的傳輸層級與訊息層級安全性型別。Specifies the types of transport-level and message-level security used by an endpoint configured with a NetTcpBinding.

NonDualMessageSecurityOverHttp

代表 wsHttpBinding 繫結的安全性設定。Represents the security settings of the wsHttpBinding binding.

OperationBehaviorAttribute

指定服務方法的本機執行行為。Specifies the local execution behavior of a service method.

OperationContext

存取服務方法的執行內容。Provides access to the execution context of a service method.

OperationContextScope

建立一個區塊,OperationContext 物件在其範圍之內。Creates a block within which an OperationContext object is in scope.

OperationContractAttribute

表示某個方法定義了一個作業,此作業是 Windows Communication Foundation (WCF) 應用程式中服務合約的一部分。Indicates that a method defines an operation that is part of a service contract in a Windows Communication Foundation (WCF) application.

OptionalReliableSession

提供一個方便的方式,不管選擇性可靠工作階段是否已啟用,都能在使用其中一個預先定義的繫結時進行存取。Provides convenient access to whether a reliable session is enabled when using one of the predefined bindings where it is optional.

PeerHopCountAttribute

指定 SOAP 訊息標頭區塊的對等躍點計數成員。Specifies the peer hop count member of a SOAP message header block.

PeerMessagePropagationFilter

定義對等通道訊息篩選條件的基底類別 (Base Class)。Defines the base class for peer channel message filters.

PeerNode

定義對等節點的執行個體,應用程式參與特定對等網狀結構時會使用此執行個體。Defines the instance of a peer node used by an application participating in a specific peer mesh.

PeerNodeAddress

指定一個型別,此型別包含一個對等節點的 EndpointAddress 以及一個選擇性的多重主目錄 IP 位址集合。Specifies a type that contains the EndpointAddress for a peer node as well as an optional collection of multihoming IP addresses.

PeerResolver

指定用來定義合約的基底型別,以便將對等網狀結構 ID 註冊並解析至參與網狀結構之節點的端點位址。Specifies a base type used to define the contract for the registration and resolution of a peer mesh ID to the endpoint addresses of nodes participating in the mesh.

PeerSecuritySettings

包含與對等通道相關聯的安全性設定,包括使用的驗證類型與訊息傳輸所用的安全性。Contains the security settings associated with a peer channel, including the type of authentication used and the security used for the message transport.

PeerTransportSecuritySettings

包含了對等通道傳輸的安全性設定。Contains the security settings for a peer channel transport.

PoisonMessageException

當訊息被視為有害時所擲回的例外狀況。An exception that is thrown when the message is deemed poison. 如果嘗試重複傳送訊息失敗,訊息就會被破壞。A message is poisoned if it fails repeated attempts to deliver the message.

ProtocolException

由於資料傳輸協定不符合,導致無法和遠端方進行通訊時,用戶端所看到擲回的例外狀況。The exception seen on the client that is thrown when communication with the remote party is impossible due to mismatched data transfer protocols.

QuotaExceededException

超過訊息配額時所擲回的例外狀況。The exception that is thrown when a message quota has been exceeded.

ReceiveContextEnabledAttribute

這個屬性可以套用至服務作業,以啟用接收內容行為。This attribute can be applied to service operations to enable receive context behavior.

ReliableMessagingVersion

包含 WS-ReliableMessaging 通訊協定支援版本的設定。Contains the settings for the supported versions of the WS-ReliableMessaging protocol. 這是 abstract 類別。This is an abstract class.

ReliableSession

提供方便存取可靠工作階段繫結項目的屬性,只要使用任一系統提供的繫結即可應用此項目。Provides convenient access to the properties of a reliable session binding element that are available when using one of the system-provided bindings.

RsaEndpointIdentity

指定服務端點的 RSA 身分識別。Specifies an RSA identity for the service endpoint.

ServerTooBusyException

當伺服器過度忙碌,無法接受訊息時所擲回的例外狀況。The exception that is thrown when a server is too busy to accept a message.

ServiceActivationException

當服務無法啟動時,所擲回的例外狀況 (Exception)。The exception that is thrown when a service fails to activate.

ServiceAuthenticationManager

表示服務驗證管理員。Represents a service authentication manager.

ServiceAuthorizationManager

提供服務作業的授權存取檢查。Provides authorization access checking for service operations.

ServiceBehaviorAttribute

指定服務合約實作的內部執行行為。Specifies the internal execution behavior of a service contract implementation.

ServiceConfiguration

表示服務的可設定屬性。Represents a configurable property for the service.

ServiceContractAttribute

表示某個介面或類別定義了 Windows Communication Foundation (WCF) 應用程式中的服務合約。Indicates that an interface or a class defines a service contract in a Windows Communication Foundation (WCF) application.

ServiceHost

提供服務的主機。Provides a host for services.

ServiceHostBase

擴充 ServiceHostBase 類別以實作公開自訂程式撰寫模型的主機。Extends the ServiceHostBase class to implement hosts that expose custom programming models.

ServiceHostingEnvironment

提供有關 Windows Communication Foundation (WCF) 服務執行所在之目前裝載環境的資訊。Provides information about the current hosting environment in which Windows Communication Foundation (WCF) services are running.

ServiceKnownTypeAttribute

指定在序列化或還原序列化時,服務所使用的已知型別。Specifies known types to be used by a service when serializing or deserializing.

ServiceSecurityContext

表示遠端一方的安全性內容。Represents the security context of a remote party. 在用戶端,表示服務身分識別,而在服務上,則表示用戶端身分識別。On the client, represents the service identity and, on the service, represents the client identity.

SpnEndpointIdentity

當繫結使用 Kerberos 時,代表身分識別的服務主要名稱 (SPN)。Represents a service principal name (SPN) for an identity when the binding uses Kerberos.

TcpTransportSecurity

為 TCP 傳輸提供控制驗證參數及保護層級的屬性。Provides properties that control authentication parameters and protection level for the TCP transport.

TransactionFlowAttribute

指定服務作業是否接受來自用戶端的傳入交易。Specifies whether a service operation accepts incoming transactions from a client.

TransactionProtocol

指定用於流動異動的異動通訊協定。Specifies the transaction protocol used in flowing transactions.

UdpBinding

表示 UDP 繫結。Represents a UDP binding.

UnknownMessageReceivedEventArgs

包含通道接收到的訊息,此訊息無法與任合回呼作業或暫止要求關聯。Contains the message received by a channel and cannot be associated with any callback operation or pending request.

UpnEndpointIdentity

表示當繫結利用 SSPINegotiate 驗證模式時,所使用之身分識別的使用者主體名稱 (UPN)。Represents a user principal name (UPN) for an identity which is used when the binding utilizes the SSPINegotiate authentication mode.

UriSchemeKeyedCollection

提供包含 URI 的安全執行緒集合,這些 URI 由其傳輸配置名稱進行索引。Provides a thread-safe collection that contains URIs that are keyed by their transport scheme name.

WebHttpBinding

用於設定 Windows Communication Foundation (WCF) Web 服務端點的繫結,這些端點會透過 HTTP 要求 (而非 SOAP 訊息) 公開。A binding used to configure endpoints for Windows Communication Foundation (WCF) Web services that are exposed through HTTP requests instead of SOAP messages.

WebHttpSecurity

指定設定服務端點接收 HTTP 要求可使用的安全性型別。Specifies the types of security available to a service endpoint configured to receive HTTP requests.

WorkflowServiceHost

提供工作流程式之服務的主機。Provides host for workflow-based services.

WS2007FederationHttpBinding

衍生自 WS2007HttpBinding 且支援聯合安全性的安全、可互通的繫結。A secure and interoperable binding that derives from WS2007HttpBinding and supports federated security.

WS2007HttpBinding

代表衍生自 WSHttpBinding 的互通繫結,提供 SecurityReliableSessionTransactionFlow 繫結項目更新版本的支援。Represents an interoperable binding that derives from WSHttpBinding and provides support for the updated versions of the Security, ReliableSession, and TransactionFlow binding elements.

WSDualHttpBinding

設計搭配雙工服務合約使用,可讓服務和用戶端傳送及接收訊息的安全與互通繫結。A secure and interoperable binding that is designed for use with duplex service contracts that allows both services and clients to send and receive messages.

WSDualHttpSecurity

指定 WSDualHttpBinding 的安全性設定。Specifies the security settings for the WSDualHttpBinding.

WSFederationHttpBinding

支援聯合安全性的安全且可互通的繫結。A secure and interoperable binding that supports federated security.

WSFederationHttpSecurity

指定 WSFederationHttpBinding 的安全性設定。Specifies the security settings for the WSFederationHttpBinding. 這個類別無法被繼承。This class cannot be inherited.

WSHttpBinding

表示互通的繫結,支援分散式交易和安全可靠的工作階段。Represents an interoperable binding that supports distributed transactions and secure, reliable sessions.

WSHttpBindingBase

提供成員通用於 WSHttpBindingWSFederationHttpBinding 的基底類別 (Base Class)。Provides the base class with members common to the WSHttpBinding and the WSFederationHttpBinding.

WSHttpContextBinding

WSHttpContextBinding 提供啟用內容的繫結。Provides a context-enabled binding for the WSHttpContextBinding

WSHttpSecurity

代表 WSHttpBinding 的安全性設定。Represents the security settings for the WSHttpBinding.

X509CertificateEndpointIdentity

表示服務端點的憑證身分識別。Represents a certificate identity for the service endpoint. 嘗試與這個服務端點通訊的用戶端應該根據端點身分識別中提供的憑證來驗證服務。Clients that attempt to communicate with that service endpoint should authenticate the service based on the certificate provided in the endpoint identity.

XmlSerializerFormatAttribute

指示 Windows Communication Foundation (WCF) 基礎結構使用 XmlSerializer 而不是 XmlObjectSerializerInstructs the Windows Communication Foundation (WCF) infrastructure to use the XmlSerializer instead of the XmlObjectSerializer.

XPathMessageQuery

評估 XPath 運算式以從訊息擷取資料的訊息查詢。A message query that evaluates XPath expressions to retrieve data from a message.

介面

IClientChannel

定義用戶端應用程式所使用之傳出要求和要求/回覆通道的行為。Defines the behavior of outbound request and request/reply channels used by client applications.

ICommunicationObject

定義系統中所有通訊導向物件 (包括通道、通道管理員、處理站、接聽程式、發送器和服務主機) 的基本狀態機器合約。Defines the contract for the basic state machine for all communication-oriented objects in the system, including channels, the channel managers, factories, listeners, and dispatchers, and service hosts.

IContextChannel

定義通道內容控制的介面。Defines the interface for the context control of a channel.

IDefaultCommunicationTimeouts

定義通道、通道管理員 (例如通道接聽項與通道處理站和服務主機) 用來指定通訊逾時的介面。Defines the interface for specifying communication timeouts used by channels, channel managers such as channel listeners and channel factories, and service hosts.

IDuplexContextChannel

定義用戶端通道必須實作的介面,以在雙工工作階段中交換訊息。Defines the interface a client channel must implement to exchange messages in a duplex session.

IExtensibleObject<T>

讓物件參與自訂行為 (如註冊事件),或監控狀態轉換。Enable an object to participate in custom behavior, such as registering for events, or watching state transitions.

IExtension<T>

讓物件可以透過彙總 (Aggregation) 擴充另一個物件。Enables an object to extend another object through aggregation.

IExtensionCollection<T>

IExtension<T> 物件的集合,這個物件允許透過它的型別來擷取 IExtension<T>A collection of the IExtension<T> objects that allow for retrieving the IExtension<T> by its type.

IOnlineStatus

定義網路啟用物件使用的屬性與事件,表示網路的可用性。Defines the properties and events used by network-enabled objects to indicate network availability.

IServiceChannel

定義服務通道的介面。Defines the interface for a service channel.

列舉

AddressFilterMode

指定發送器所用的符合語意型別,可以將傳入訊息路由至正確端點。Specifies the type of match semantics used by the dispatcher to route incoming messages to the correct endpoint.

AuditLevel

指定何時要稽核安全性事件。Specifies when to audit security events.

AuditLogLocation

指定寫入安全性相關事件記錄的位置。Specifies the location where security-related event logs are written.

BasicHttpMessageCredentialType

BasicHttpBinding 中的安全性啟用時,用戶端可驗證的認證型別列舉。Enumerates credential types the client can authenticate with when security is enabled in the BasicHttpBinding binding.

BasicHttpSecurityMode

指定可搭配系統提供之 BasicHttpBinding 使用的安全性類型。Specifies the types of security that can be used with the system-provided BasicHttpBinding.

BasicHttpsSecurityMode

指定基本 HTTPS 安全性模式。Specifies the basic https security mode.

CacheSetting

指定快取設定的列舉。Specifies an enumeration of cache settings.

CommunicationState

定義 ICommunicationObject 可處於其中的狀態。Defines the states in which an ICommunicationObject can exist.

ConcurrencyMode

指定服務類別是支援單一執行緒或多重執行緒的作業模式。Specifies whether a service class supports single-threaded or multi-threaded modes of operation.

DeadLetterQueue

指定要使用的寄不出的信件佇列類型。Specifies the type of dead-letter queue to be used.

HostNameComparisonMode

指定當把傳入訊息分派給服務端點時,在 URI 比較中使用主機名稱的方式。Specifies how the host name should be used in URI comparisons when dispatching an incoming message to a service endpoint.

HttpClientCredentialType

列舉 HTTP 用戶端的有效認證型別。Enumerates the valid credential types for HTTP clients.

HttpProxyCredentialType

列舉 HTTP Proxy 驗證的有效認證類型。Enumerates the valid credential types for HTTP proxy authentication.

ImpersonationOption

指定服務執行個體上服務作業的模擬行為。Specifies the impersonation behavior for a service operation on a service instance.

InstanceContextMode

指定服務執行個體的數目,這些服務執行個體會用來處理傳入訊息內含的呼叫。Specifies the number of service instances available for handling calls that are contained in incoming messages.

MessageCredentialType

列舉有效訊息的認證類型。Enumerates the valid message credential types.

MsmqAuthenticationMode

指定用於繫結的驗證類型。Specifies the type of authentication used for the binding.

MsmqEncryptionAlgorithm

包含一組用來加密網路訊息的加密演算法。Contains the set of encryption algorithms that can be used to encrypt messages on the wire.

MsmqSecureHashAlgorithm

包含訊息佇列 (MSMQ) 可用來簽署訊息的雜湊演算法。Contains the hashing algorithms that Message Queuing (MSMQ) can use to sign messages.

NetHttpMessageEncoding

指定 Net Http 訊息編碼方式。Specifies the Net Http message encoding.

NetMsmqSecurityMode

NetMsmqSecurityMode 列舉會指定 MSMQ 傳輸可使用的安全性模式。The NetMsmqSecurityMode enumeration specifies security modes that can be used by the MSMQ transport.

NetNamedPipeSecurityMode

指定傳輸層級安全性是否搭配具名管道一起使用。Specifies whether transport-level security is used with named pipes.

OperationFormatStyle

代表 SOAP 樣式,此樣式會判斷該服務之 WSDL 中繼資料格式化的方式。Represents the SOAP style that determines how the WSDL metadata for the service is formatted.

OperationFormatUse

決定訊息的格式。Determines the format of the message.

PeerMessageOrigination

表示對等通道訊息的網路原點。Indicates the network origin of a peer channel message.

PeerMessagePropagation

指出透過對等通道傳送的訊息收件者。Indicates the recipient of a message sent over a peer channel.

PeerTransportCredentialType

指定用來驗證對等通道傳輸的認證型別集合。Specifies the set of credential types used to authenticate a peer channel transport.

QueuedDeliveryRequirementsMode

QueuedDeliveryRequirementsMode 列舉會指定佇列傳遞需求。The QueuedDeliveryRequirementsMode enumeration specifies queued delivery requirements.

QueueTransferProtocol

表示在佇列管理員之間傳輸訊息時所使用的通訊協定 (Protocol)。Indicates the protocol to be used in transferring messages between queue managers.

ReceiveErrorHandling

指定有害訊息的處理方式。Specifies handling for poison messages.

ReleaseInstanceMode

指定系統在作業引動過程處理中回收服務物件的時間。Specifies when the system recycles the service object in the operation invocation process.

SecurityMode

決定繫結的安全性設定。Determines the security settings for a binding.

SessionMode

指定可用的值以指出對合約所要求或支援的可靠工作階段所提供的支援。Specifies the values available to indicate the support for reliable sessions that a contract requires or supports.

TcpClientCredentialType

列舉 TCP 用戶端的有效認證型別。Enumerates the valid credential types for TCP clients.

TransactionFlowOption

TransactionFlowAttribute 搭配使用的列舉,用來指定服務作業的交易流程原則。An enumeration that is used with the TransactionFlowAttribute to specify the transaction flow policy for a service operation.

TransferMode

表示通道對要求與回應訊息的傳輸是否使用資料流或緩衝模式。Indicates whether a channel uses streamed or buffered modes for the transfer of request and response messages.

WebHttpSecurityMode

定義可用來將服務端點設定為接收 HTTP 要求的安全性模式。Defines the modes of security that can be used to configure a service endpoint to receive HTTP requests.

WSDualHttpSecurityMode

指定 WSDualHttpBinding 的各種安全性模式。Specifies the different security modes for WSDualHttpBinding.

WSFederationHttpSecurityMode

指定 WSFederationHttpBinding 的各種安全性模式。Specifies the different security modes for WSFederationHttpBinding.

WSMessageEncoding

指定是否要採用訊息傳輸最佳化機制 (MTOM) 或文字來編碼 SOAP 訊息。Specifies whether Message Transmission Optimization Mechanism (MTOM) or text is used to encode SOAP messages.

委派

ClientBase<TChannel>.BeginOperationDelegate

InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) 用來呼叫用戶端非同步作業的委派。A delegate that is used by InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) for calling asynchronous operations on the client.

ClientBase<TChannel>.EndOperationDelegate

代表由 InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) 成功完成 InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object)ClientBase<TChannel>.BeginOperationDelegate 所發出呼叫時,叫用的委派。Represents a delegate that is invoked by InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) on successful completion of the call made by InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) to ClientBase<TChannel>.BeginOperationDelegate.