次の方法で共有


IContractBehavior.Validate(ContractDescription, ServiceEndpoint) メソッド

定義

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

public:
 void Validate(System::ServiceModel::Description::ContractDescription ^ contractDescription, System::ServiceModel::Description::ServiceEndpoint ^ endpoint);
public void Validate (System.ServiceModel.Description.ContractDescription contractDescription, System.ServiceModel.Description.ServiceEndpoint endpoint);
abstract member Validate : System.ServiceModel.Description.ContractDescription * System.ServiceModel.Description.ServiceEndpoint -> unit
Public Sub Validate (contractDescription As ContractDescription, endpoint As ServiceEndpoint)

パラメーター

contractDescription
ContractDescription

検証対象のコントラクト。

endpoint
ServiceEndpoint

検証対象のエンドポイント。

注釈

コントラクトの説明がコントラクトのカスタム動作をサポートするための要件を満たしていることを確認するには、Validate メソッドを実装します。 実装では、説明を検査して値をスローするかまたは値を返さないようにすることができます。

このメソッドは、指定されたサービス コントラクトを使用するエンドポイントごとに 1 回呼び出されます。

適用対象