WSTrustServiceContract.FixMessageElement 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.
Durante a geração de WSDL, esse método corrige um elemento de mensagem da operação especificada para se referir aos elementos RST e RSTR da versão apropriada do WS-Trust.
protected:
virtual void FixMessageElement(System::Web::Services::Description::ServiceDescription ^ serviceDescription, System::Web::Services::Description::PortType ^ portType, System::ServiceModel::Description::WsdlEndpointConversionContext ^ context, System::String ^ operationName, System::Xml::XmlQualifiedName ^ inputMessageElement, System::Xml::XmlQualifiedName ^ outputMessageElement);
protected virtual void FixMessageElement (System.Web.Services.Description.ServiceDescription serviceDescription, System.Web.Services.Description.PortType portType, System.ServiceModel.Description.WsdlEndpointConversionContext context, string operationName, System.Xml.XmlQualifiedName inputMessageElement, System.Xml.XmlQualifiedName outputMessageElement);
abstract member FixMessageElement : System.Web.Services.Description.ServiceDescription * System.Web.Services.Description.PortType * System.ServiceModel.Description.WsdlEndpointConversionContext * string * System.Xml.XmlQualifiedName * System.Xml.XmlQualifiedName -> unit
override this.FixMessageElement : System.Web.Services.Description.ServiceDescription * System.Web.Services.Description.PortType * System.ServiceModel.Description.WsdlEndpointConversionContext * string * System.Xml.XmlQualifiedName * System.Xml.XmlQualifiedName -> unit
Protected Overridable Sub FixMessageElement (serviceDescription As ServiceDescription, portType As PortType, context As WsdlEndpointConversionContext, operationName As String, inputMessageElement As XmlQualifiedName, outputMessageElement As XmlQualifiedName)
Parâmetros
- serviceDescription
- ServiceDescription
O ServiceDescription que tem o estado atual do WSDL exportado.
- portType
- PortType
O PortType de WSDL para o qual as mensagens devem ser corrigidas.
- context
- WsdlEndpointConversionContext
Fornece mapeamentos de elementos WSDL exportados para a descrição do ponto de extremidade.
- operationName
- String
O nome da operação dentro do PortType.
- inputMessageElement
- XmlQualifiedName
O XmlQualifiedName do elemento de mensagem de entrada.
- outputMessageElement
- XmlQualifiedName
O XmlQualifiedName do elemento de mensagem de saída.
Exceções
serviceDescription
é null
.
ou -
portType
énull
.ou -
inputMessageType
énull
.ou -
outputMessageType
énull
.
operationName
é null
ou vazio.
Comentários
O contrato de WS-Trust exposto pelo WIF (Windows Identity Foundation) leva um Message e retorna um Message . Mas WS-Trust mensagens esperam um RST e retornam um RSTR/RSTRC. Esse método corrige os nomes de mensagens com as mensagens de WS-Trust apropriadas especificadas pelos nomes qualificados XML no inputMessageElement
e no outputMessageElement
.