次の方法で共有


WebScriptEnablingBehavior.Validate(ServiceEndpoint) メソッド

定義

エンドポイントが ASP.NET AJAX エンドポイントとして機能するための要件を満たすことを確認します。

public:
 override void Validate(System::ServiceModel::Description::ServiceEndpoint ^ endpoint);
public override void Validate (System.ServiceModel.Description.ServiceEndpoint endpoint);
override this.Validate : System.ServiceModel.Description.ServiceEndpoint -> unit
Public Overrides Sub Validate (endpoint As ServiceEndpoint)

パラメーター

endpoint
ServiceEndpoint

コントラクトを公開する ServiceEndpoint

例外

このエンドポイントは、ASP.NET AJAX エンドポイントであるための要件のいずれかを満たしていません。

注釈

このエンドポイントが null ではないこと、HTTP または HTTPS スキームを使用すること、XmlSerializer を使用しないこと、HTTP GET または POST 動詞を使用することを検証します。また、バインディングの MessageVersionNone に設定されていること、バインディングに TransportBindingElement が含まれ、そこで ManualAddressingtrue に設定されていることを検証します。 このメソッドは、メソッドに SOAP ヘッダーやラッパー名がなく、操作でサポートされていない他の項目もないことも確認します。

適用対象