WSTrustServiceContract.FixMessageElement Método

Definición

Durante la generación de WSDL, este método corrige un elemento de mensaje de operación especificado 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 del WSDL exportado.

portType
PortType

PortType WSDL para el que se van a corregir los mensajes.

context
WsdlEndpointConversionContext

Proporciona asignaciones de elementos WSDL exportados a la descripción del punto de conexión.

operationName
String

Nombre de la operación dentro de PortType.

inputMessageElement
XmlQualifiedName

XmlQualifiedName del elemento de mensaje de entrada.

outputMessageElement
XmlQualifiedName

XmlQualifiedName del elemento de 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 Message en 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.

Se aplica a