WSTrustServiceContract.FixMessageElement Método

Definição

Durante a geração de WSDL, este método fixa um elemento de mensagem de operação especificado para se referir aos elementos RST e RSTR da versão WS-Trust apropriada.

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 WSDL para o qual as mensagens devem ser corrigidas.

context
WsdlEndpointConversionContext

Fornece mapeamentos dos elementos WSDL exportados para a descrição do endpoint.

operationName
String

O nome da operação está dentro do PortType.

inputMessageElement
XmlQualifiedName

O XmlQualifiedName do elemento da mensagem de entrada.

outputMessageElement
XmlQualifiedName

O XmlQualifiedName do elemento da mensagem de saída.

Exceções

serviceDescription é null.

-ou-

portType é null.

-ou-

inputMessageType é null.

-ou-

outputMessageType é null.

operationName é null ou Vazio.

Observações

O WS-Trust Contrato exposto pela Windows Identity Foundation (WIF) recebe um Message e devolve um Message para fora. Mas WS-Trust mensagens esperam um RST e devolvem um RSTR/RSTRC. Este método fixa os nomes das mensagens com as mensagens de WS-Trust apropriadas especificadas pelos nomes qualificados XML em inputMessageElement e outputMessageElement.

Aplica-se a