EndpointDiscoveryBehavior 类

定义

控制发现终结点返回的 EndpointDiscoveryMetadata 的内容。

public ref class EndpointDiscoveryBehavior : System::ServiceModel::Description::IEndpointBehavior
public class EndpointDiscoveryBehavior : System.ServiceModel.Description.IEndpointBehavior
type EndpointDiscoveryBehavior = class
    interface IEndpointBehavior
Public Class EndpointDiscoveryBehavior
Implements IEndpointBehavior
继承
EndpointDiscoveryBehavior
实现

注解

此行为用于配置终结点的各种发现设置,例如,终结点的可发现性、范围以及对终结点元数据的任何自定义扩展。 用户创建一个此类型的新实例,并将其添加到特定的终结点,必须配置该终结点的 EndpointDiscoveryMetadata。 通过使用 Enabled 属性,它还可用于关闭特定终结点的发现。 请注意,如果 EndpointDiscoveryBehavior 不存在,则忽略终结点上的 ServiceDiscoveryBehavior。 如果事先没有将 EndpointDiscoveryMetadata 添加到服务,则不能通过 ServiceDiscoveryBehavior 使终结点成为可发现的终结点。

构造函数

EndpointDiscoveryBehavior()

创建 EndpointDiscoveryBehavior 类的新实例。

属性

ContractTypeNames

获取与终结点关联的协定类型名称。

Enabled

获取或设置一个值,该值控制关联的终结点的发现功能。

Extensions

获取与终结点关联的扩展。

Scopes

获取与终结点关联的范围。

方法

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

显式接口实现

IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

未实现。

IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

未实现。

IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

未实现。

IEndpointBehavior.Validate(ServiceEndpoint)

未实现。

适用于