WebScriptEnablingBehavior.Validate(ServiceEndpoint) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确认该终结点满足使它能够用作 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 标头或包装名称。