ServiceMetadataContractBehavior 类

定义

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

public ref class ServiceMetadataContractBehavior sealed : System::ServiceModel::Description::IContractBehavior
public sealed class ServiceMetadataContractBehavior : System.ServiceModel.Description.IContractBehavior
type ServiceMetadataContractBehavior = class
    interface IContractBehavior
Public NotInheritable Class ServiceMetadataContractBehavior
Implements IContractBehavior
继承
ServiceMetadataContractBehavior
实现

注解

可以使用此功能在服务的 WSDL 中禁用终结点元数据的发布。 这对于仅包含不采用 SOAP 消息的操作的终结点特别有用。

构造函数

ServiceMetadataContractBehavior()

初始化 ServiceMetadataContractBehavior 的新实例。

ServiceMetadataContractBehavior(Boolean)

初始化 ServiceMetadataContractBehavior 的新实例。

属性

MetadataGenerationDisabled

获取或设置一个值,该值指定是否应对终结点禁用元数据生成。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

显式接口实现

IContractBehavior.AddBindingParameters(ContractDescription, ServiceEndpoint, BindingParameterCollection)

配置绑定元素以支持协定行为。

IContractBehavior.ApplyClientBehavior(ContractDescription, ServiceEndpoint, ClientRuntime)

在协定范围内实现客户端的修改。

IContractBehavior.ApplyDispatchBehavior(ContractDescription, ServiceEndpoint, DispatchRuntime)

在协定范围内实现服务运行时的修改。

IContractBehavior.Validate(ContractDescription, ServiceEndpoint)

确认协定和终结点是否支持协定行为。

适用于