System.ServiceModel.Description 命名空间

提供与服务模型说明相关的类。

名称 说明
CallbackDebugBehavior

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

ClientCredentials

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

ClientViaBehavior

客户端 ClientViaBehavior 使用该 URI 指定应为其创建传输通道的 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

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

WebScriptEnablingBehavior

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

WebScriptEndpoint

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

WebServiceEndpoint

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

WorkflowRuntimeBehavior

定义与 a WorkflowRuntime. 关联的行为WorkflowServiceHost

WsdlContractConversionContext

传递给自定义 WSDL 导出程序和导入程序,以便自定义协定的元数据导出和导入过程。

WsdlEndpointConversionContext

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

WsdlExporter

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

WsdlImporter

使用 WS-Policy 附件导入 Web 服务描述语言 (WSDL) 1.1 元数据。

XmlSerializerMessageContractImporter

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

XmlSerializerOperationBehavior

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

接口

名称 说明
IContractBehavior

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

IContractBehaviorAttribute

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

IEndpointBehavior

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

IMetadataExchange

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

IOperationBehavior

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

IOperationContractGenerationExtension

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

IPolicyExportExtension

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

IPolicyImportExtension

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

IServiceBehavior

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

IServiceContractGenerationExtension

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

IWsdlExportExtension

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

IWsdlImportExtension

实现并附加到对象 WsdlImporter ,以控制导入程序如何将 Web 服务描述语言(WSDL)部件映射到 ServiceDescription 对象的部件。

枚举

名称 说明
ListenUriMode

指示传输是否必须确保为服务提供侦听的 URI 是唯一的,还是可以完全按提供方式使用。

MessageDirection

指定消息的方向。

MetadataExchangeClientMode

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

PrincipalPermissionMode

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

ServiceContractGenerationOptions

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

UnknownExceptionAction

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