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 要素の使用方法および 2 つのスコープ要素の追加方法が示されています。
<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 クラスの新しいインスタンスを作成します。 |