WebScriptEnablingBehavior.Validate(ServiceEndpoint) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Confirma que o ponto de extremidade atende aos requisitos que permitem que ele funcione como um ponto de extremidade AJAX ASP.NET.
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)
Parâmetros
- endpoint
- ServiceEndpoint
O ServiceEndpoint que expõe o contrato.
Exceções
O ponto de extremidade não atende a um dos requisitos para ser um ponto de extremidade ASP.NET AJAX.
Comentários
Verifica se o ponto de extremidade não nullé, usa os esquemas HTTP ou HTTPS, não usa o XmlSerializer, usa o verbo HTTP GET ou POST, se a MessageVersion associação está definida Nonee que a associação contém um TransportBindingElement local ManualAddressing definido como true. Esse método também verifica se não há cabeçalhos SOAP ou nomes de wrapper nos métodos ou outros aspectos sem suporte das operações.