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

对地址的访问遭到拒绝时引发的异常。The exception that is thrown when access to the address is denied.

AddressAlreadyInUseException

因地址已被使用而不可用时引发的异常。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

此异常通常在通道由于服务器关闭了所关联的连接而终止时在客户端上引发。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

调用出错通信对象时引发的异常。The exception that is thrown when a call is made to a communication object that has faulted.

CorrelationActionMessageFilter

提供 MessageFilter 的 XAML 友好实现,这将通过单个操作进行筛选。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 1.0 版兼容,且可使终结点作为服务协定的一部分进行公开。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

提供可序列化的终结点地址类型,该类型与 WS-Addressing 2004 年 8 月版兼容,且可使终结点作为服务协定的一部分进行公开。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 错误。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 消息头有关的期望,则引发该异常。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

定义对等通道消息筛选器的基类。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 的注册协定以及将对等网格 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. 这是一个抽象类。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

无法激活服务时引发的异常。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

一个绑定,可用于为通过 HTTP 请求(而不是 SOAP 消息)公开的 Windows Communication Foundation (WCF) Web 服务配置终结点。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 共有的成员。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>

使对象可以通过聚合扩展另一个对象。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 代理身份验证的有效凭据类型。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

指示要在队列管理器之间传输消息时使用的协议。Indicates the protocol to be used in transferring messages between queue managers.

ReceiveErrorHandling

一个指定病毒消息处理的枚举。An enumeration that specifies handling for a poison message.

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)ClientBase<TChannel>.BeginOperationDelegate 的调用时由 InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) 调用的委托。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.