System.ServiceModel.Description 命名空间

提供类,与服务模型描述相关。

CallbackDebugBehavior

为 Windows Communication Foundation (WCF) 回调对象启用服务调试。

ClientCredentials

使用户能够配置客户端和服务凭据以及服务凭据身份验证设置,以用于通信的客户端。

ClientViaBehavior

客户端使用 ClientViaBehavior 来指定应为其创建传输通道的 URI。

ContractDescription

描述指定终结点向外部传递的信息的 Windows Communication Foundation (WCF) 协定。

DataContractSerializerMessageContractImporter

从 WSDL 文档处理数据协定消息的导入。

DataContractSerializerOperationBehavior

表示 DataContractSerializer的运行时行为。

DispatcherSynchronizationBehavior

允许 WCF 服务异步发送答复的终结点行为。

DurableOperationAttribute

指定持久性服务方法的本地执行行为。

DurableServiceAttribute

指定持久性服务协定实现的内部执行行为。

FaultDescription

表示 SOAP 错误。

FaultDescriptionCollection

表示可用于获取协定中 SOAP 错误的相关信息的 FaultDescription 对象集合。

JsonFaultDetail

表示在要用于 JSON 的服务协定中指定的 SOAP 错误。

MessageBodyDescription

表示 SOAP 消息的正文。

MessageDescription

表示消息的说明。

MessageDescriptionCollection

提供用于存储消息说明的集合,其中消息为组成协定所属操作的消息。

MessageHeaderDescription

表示 SOAP 消息头。

MessageHeaderDescriptionCollection

表示 MessageHeaderDescription 对象集合。

MessagePartDescription

表示 SOAP 消息部分的说明。

MessagePartDescriptionCollection

表示 MessagePartDescription 对象集合。

MessagePropertyDescription

表示 MessagePropertyAttribute 指定的消息属性。

MessagePropertyDescriptionCollection

表示 MessagePropertyDescription 对象集合。

MetadataConversionError

表示使用 MetadataExporterMetadataImporter 时发生的错误或警报事件。

MetadataExchangeBindings

用于通过使用 IMetadataExchange 协定,为 WS-Transfer 元数据交换创建系统提供的绑定。

MetadataExchangeClient

下载服务元数据。

MetadataExporter

将服务说明信息导出到元数据中。

MetadataImporter

将元数据导入 ServiceEndpoint 对象。

MetadataImporterQuotas

指定派生自 MetadataImporter 类的元数据导入程序的配额。

MetadataLocation

表示元数据文档的地址。

MetadataReference

表示对从元数据交换终结点返回的元数据文档的引用。

MetadataResolver

将元数据作为 ServiceEndpoint 对象进行检索和导入。

MetadataSection

表示 XML 元数据或对 XML 元数据的引用。

MetadataSet

表示 XML 格式的服务元数据的可序列化集合。

MustUnderstandBehavior

指示 Windows Communication Foundation (WCF) 不在 UnderstoodHeaders 集合中禁用标头的强制处理,根据 SOAP 1.1 和 1.2 规范,必须了解该集合。

OperationContractGenerationContext

传递给 GenerateOperation(OperationContractGenerationContext) 方法可以在生成代码之前修改操作协定及其上下文。

OperationDescription

表示协定操作的说明,该协定操作可提供组成操作的消息的说明。

OperationDescriptionCollection

表示包含操作说明的集合。

ParameterXPathQueryGenerator

允许从数据协定创建 XPath。

PersistenceProviderBehavior

定义与 PersistenceProviderFactory 关联的 WorkflowServiceHost 的行为。

PolicyAssertionCollection

包含策略断言。

PolicyConversionContext

定义用于检索元数据中的绑定断言并在适当范围内附加实现绑定元素的类。

PolicyVersion

一个类,用于指定使用的 WS-Policy 规范的版本。

ServiceAuthenticationBehavior

描述服务的身份验证行为。

ServiceAuthorizationBehavior

提供与服务授权行为相关的属性。

ServiceContractGenerationContext

传递给 GenerateContract(ServiceContractGenerationContext) 方法,以能在生成代码之前对服务协定及其上下文进行修改。

ServiceContractGenerator

ServiceContractGenerator 类型可以从 ServiceEndpoint 说明对象生成服务协定代码和绑定配置。

ServiceCredentials

配置服务凭据。 使用此类可指定服务的凭据,如 X.509 证书。 此外,使用此类还可指定各种客户端凭据的验证模式,如用户名和密码验证。

ServiceDebugBehavior

启用 Windows Communication Foundation (WCF) 服务的调试和帮助信息功能。

ServiceDescription

表示一个完整的服务的内存中说明,包括服务的所有终结点及其各自地址、绑定、协定和行为的规范。

ServiceEndpoint

表示允许服务的客户端查找并与服务通信的服务的终结点。

ServiceEndpointCollection

一个包含服务的终结点的集合。

ServiceHealthBehavior

提供可提供运行状况终结点的 Windows Communication Foundation (WCF) 服务行为。

ServiceHealthBehaviorBase

充当提供运行状况终结点的 Windows Communication Foundation (WCF) 服务行为的基类。

ServiceHealthData

定义一个数据项,该数据项由一个密钥和多个值组成,供 Windows Communication Foundation (WCF) 运行状况服务使用。

ServiceHealthDataCollection

表示 ServiceHealthData 对象的键控集合。

ServiceHealthModel

包含提供有关 WCF 服务的状况和状态信息的模型。

ServiceHealthModel.ChannelDispatcherModel

包含表示与 WCF 服务关联的通道调度程序的模型。

ServiceHealthModel.CommunicationTimeoutsModel

包含表示 WCF 服务超时的模型的类。

ServiceHealthModel.ProcessInformationModel

提供有关此运行状况服务正在监视的服务的进程信息。

ServiceHealthModel.ProcessThreadsModel

提供有关此服务运行状况进程的线程处理信息。

ServiceHealthModel.ServiceEndpointModel

提供有关此运行状况服务行为监视的终结点的信息。

ServiceHealthModel.ServicePropertiesModel

提供有关 WCF 服务的属性信息。

ServiceHealthModel.ServiceThrottleModel

包含模型,该模型提供有关控制 WCF 服务吞吐量的服务限制的信息。

ServiceHealthSection

表示服务运行状况行为 HTML 页的部分。

ServiceHealthSectionCollection

表示 ServiceHealthSection 对象集合。

ServiceMetadataBehavior

控制服务元数据和相关信息的发布。

ServiceMetadataContractBehavior

使您能够指定是否为给定终结点发布元数据的协定行为。

ServiceMetadataEndpoint

具有固定协定 (IMetadataExchange) 和默认 HTTP 绑定的标准终结点,用于公开元数据。

ServiceMetadataExtension

提供元数据发布协议的实现。

ServiceSecurityAuditBehavior

指定安全性事件的审核行为。 通常,安全性事件包含身份验证事件(如传输、消息或协商身份验证)和授权事件。 有关详细信息,请参阅 ServiceAuthorizationManager

ServiceThrottlingBehavior

配置运行时吞吐量设置,这些设置可以让您优化服务性能。

SynchronousReceiveBehavior

控制通道以同步还是异步方式进行侦听。

TransactedBatchingBehavior

表示一个行为,它可优化支持事务性接收的传输的接收操作。

TypedMessageConverter

将类型化的消息转换为非类型化的消息,或将非类型化的消息转换为类型化的消息。

UseRequestHeadersForMetadataAddressBehavior

为 Windows Communication Foundation (WCF) 服务启用从请求消息标头中检索元数据地址信息。

WebHttpBehavior

为 Windows Communication Foundation (WCF) 服务启用 Web 编程模型。

WebHttpEndpoint

带有自动添加 WebHttpBinding 行为的固定 WebHttpBehavior 绑定的标准终结点。

WebScriptEnablingBehavior

为启用 Windows Communication Foundation (WCF) 终结点的行为提供支持,以便接收来自基于浏览器的 ASP.NET AJAX 客户端的 HTTP 请求。 此类不能被继承。

WebScriptEndpoint

带有自动添加 WebHttpBinding 行为的固定 WebScriptEnablingBehavior 绑定的标准终结点。

WebServiceEndpoint

带有固定 WebHttpBinding 绑定的标准终结点。

WorkflowRuntimeBehavior

定义与 WorkflowRuntime 关联的 WorkflowServiceHost 的行为。

WsdlContractConversionContext

传递给自定义 WSDL 导出程序和导入程序,从而为协定自定义元数据导出过程和导入过程。

WsdlEndpointConversionContext

传递给自定义 WSDL 导出程序和导入程序,可以为 WSDL 终结点自定义元数据导出过程和导入过程。

WsdlExporter

将服务、协定和终结点信息转换为元数据文档。

WsdlImporter

与 WS-Policy 附件一起导入 Web Services 描述语言 (WSDL) 1.1 元数据。

XmlSerializerMessageContractImporter

使用 XmlSerializer 从 WSDL 文档处理消息的导入。

XmlSerializerOperationBehavior

控制与操作相关联的 XmlSerializer 的运行时行为。

接口

IContractBehavior

实现可用于扩展服务或客户端应用程序中的协定的运行时行为的方法。

IContractBehaviorAttribute

指定其实现 IContractBehavior 接口的属性处于活动状态的协定。

IEndpointBehavior

实现可用于扩展服务或客户端应用程序中的终结点的运行时行为的方法。

IMetadataExchange

公开用于返回有关服务的元数据的方法。

IOperationBehavior

实现可用于扩展服务或客户端应用程序中的操作的运行时行为的方法。

IOperationContractGenerationExtension

定义协定生成期间调用的方法,这些方法可用于修改为操作生成的代码。

IPolicyExportExtension

实现 IPolicyExportExtension 可以在 Web Services 描述语言 (WSDL) 信息中插入自定义绑定策略断言。

IPolicyImportExtension

为可导入有关绑定的自定义策略断言的对象定义一个方法。

IServiceBehavior

提供一种在整个服务内修改或插入自定义扩展的机制,包括 ServiceHostBase

IServiceContractGenerationExtension

定义协定生成期间调用的方法,这些方法可用于修改为服务协定生成的代码。

IWsdlExportExtension

定义可导出自定义元数据的终结点或协定行为。

IWsdlImportExtension

实现并附加到 WsdlImporter 对象,可以对导入程序将 Web Services 描述语言 (WSDL) 部分映射到 ServiceDescription 对象的 Web Services 描述语言 (WSDL) 部分进行控制。

枚举

ListenUriMode

指示传输是否必须保证提供给服务的供服务侦听的 URI 是唯一的,或者不对该 URI 进行任何修改,就原样使用。

MessageDirection

指定消息的方向。

MetadataExchangeClientMode

指定用于获取元数据的交换模式。

PrincipalPermissionMode

设置使用 PrincipalPermissionAttribute 对方法访问进行控制时所执行的授权检查的模式。

ServiceContractGenerationOptions

表示使用 ServiceContractGenerator 时可用的协定生成选项。

UnknownExceptionAction

指定持久性服务将如何处理未知异常。