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)

コントラクトおよびエンドポイントがコントラクトの動作をサポートしていることを確認します。

適用対象