EndpointDiscoveryElement 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个用于控制终结点的发现功能的配置元素。
public ref class EndpointDiscoveryElement sealed : System::ServiceModel::Configuration::BehaviorExtensionElement
public sealed class EndpointDiscoveryElement : System.ServiceModel.Configuration.BehaviorExtensionElement
type EndpointDiscoveryElement = class
inherit BehaviorExtensionElement
Public NotInheritable Class EndpointDiscoveryElement
Inherits BehaviorExtensionElement
- 继承
-
EndpointDiscoveryElement
- 继承
-
EndpointDiscoveryElement
注解
添加到终结点的行为配置时,元素允许启用或禁用 EndpointDiscoveryElement 终结点的发现功能。 此外,它还允许指定可用于在发现操作过程中筛选服务终结点的自定义范围 URI。 它还允许指定随标准可发现元数据一起发布的自定义 XML 元数据。
备注
EndpointDiscoveryElement 依赖于对可发现性提供服务级别控制的 ServiceDiscoveryElement。 这意味着,如果 EndpointDiscoveryElement 元素不存在,则会忽略 ServiceDiscoveryElement 及其设置。
下面的示例演示如何使用 EndpointDiscoveryElement 元素并添加两个范围元素。
<configuration>
<system.serviceModel>
<services>
<service name="Microsoft.Samples.Discovery.CalculatorService"
behaviorConfiguration="calculatorServiceBehavior">
<endpoint address=""
binding="wsHttpBinding" contract="Microsoft.Samples.Discovery.ICalculatorService"
behaviorConfiguration="ep1Behavior" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="calculatorServiceBehavior">
<serviceDiscovery />
</behavior>
</serviceBehaviors>
<endpointBehaviors>
<behavior name="ep1Behavior">
<endpointDiscovery enabled="true">
<scopes>
<add scope="http://www.example.org/engineering/calculator"/>
<add scope="ldap:///ou=engineering,o=exampleorg,c=us"/>
</scopes>
</endpointDiscovery>
</behavior>
</endpointBehaviors>
</behaviors>
</system.serviceModel>
</configuration>
构造函数
EndpointDiscoveryElement() |
创建 EndpointDiscoveryElement 类的新实例。 |