WSTrustServiceContract.FixMessageElement Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Durante la generación de WSDL, este método corrige un elemento de mensaje de operación especificada para hacer referencia a los elementos RST y RSTR de la versión de WS-Trust adecuada.
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
ServiceDescription que tiene el estado actual de WSDL exportado.
- portType
- PortType
PortType de WSDL para el que se corregirán los mensajes.
- context
- WsdlEndpointConversionContext
Proporciona las asignaciones de los elementos WSDL exportados a la descripción del extremo.
- operationName
- String
Nombre de la operación en PortType.
- inputMessageElement
- XmlQualifiedName
XmlQualifiedName del elemento del mensaje de entrada.
- outputMessageElement
- XmlQualifiedName
XmlQualifiedName del elemento del mensaje de salida.
Excepciones
serviceDescription
es null
.
o bien
portType
es null
.
o bien
inputMessageType
es null
.
O bien
outputMessageType
es null
.
operationName
es null
o está vacío.
Comentarios
El contrato de WS-Trust expuesto por Windows Identity Foundation (WIF) toma un elemento Message y devuelve un Message out. Pero WS-Trust mensajes esperan un RST y devuelven un RSTR/RSTRC. Este método corrige los nombres de mensaje con los mensajes de WS-Trust adecuados especificados por los nombres completos XML en inputMessageElement
y outputMessageElement
.