更新 : 2007 年 11 月
コントラクトおよびエンドポイントがコントラクトの動作をサポートしていることを確認するために実装します。
Sub Validate ( _ contractDescription As ContractDescription, _ endpoint As ServiceEndpoint _ )
Dim instance As IContractBehavior Dim contractDescription As ContractDescription Dim endpoint As ServiceEndpoint instance.Validate(contractDescription, _ endpoint)
void Validate( ContractDescription contractDescription, ServiceEndpoint endpoint )
void Validate( ContractDescription^ contractDescription, ServiceEndpoint^ endpoint )
function Validate( contractDescription : ContractDescription, endpoint : ServiceEndpoint )
コントラクトの説明がコントラクトのカスタム動作をサポートするための要件を満たしていることを確認するには、Validate メソッドを実装します。実装では、説明を検査して値をスローするかまたは値を返さないようにすることができます。
このメソッドは、指定されたサービス コントラクトを使用するエンドポイントごとに 1 回呼び出されます。
Windows Vista, Windows XP SP2, Windows Server 2003