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 谓词,验证是否将绑定的 MessageVersion 设置为 None,并验证该绑定是否包含一个 TransportBindingElement,其中 ManualAddressing 设置为 true。 此方法还检查这些方法或操作的其他不受支持的方面是否不存在 SOAP 标头或包装名称。

适用于