Freigeben über


WebScriptEnablingBehavior.Validate(ServiceEndpoint) Methode

Definition

Bestätigt, dass der Endpunkt die Anforderungen erfüllt, die ihm ermöglichen, als ASP.NET AJAX-Endpunkt zu funktionieren.

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)

Parameter

endpoint
ServiceEndpoint

Der ServiceEndpoint, der den Vertrag verfügbar macht.

Ausnahmen

Der Endpunkt erfüllt eine der Anforderungen nicht, um ein ASP.NET AJAX-Endpunkt sein zu können.

Hinweise

Prüft, dass der Endpunkt nicht null ist, verwendet die HTTP- oder HTTPS-Schemas, verwendet nicht das XmlSerializer, verwendet entweder das HTTP GET- oder POST-Verb, auf das die MessageVersion der Bindung festgelegt ist None, und ob die Bindung ein TransportBindingElement enthält, wobei ManualAddressing auf true festgelegt ist. Diese Methode überprüft außerdem, dass keine SOAP-Header oder Wrappernamen bzw. andere nicht unterstützte Aspekte der Operationen in den Methoden vorhanden sind.

Gilt für