Condividi tramite


WSTrustServiceContract.FixMessageElement Metodo

Definizione

Durante la generazione WSDL, questo metodo corregge un elemento del messaggio di operazione specificato per fare riferimento agli elementi RST e RSTR della versione WS-Trust appropriata.

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)

Parametri

serviceDescription
ServiceDescription

Oggetto ServiceDescription che ha lo stato corrente dell'elemento WSDL esportato.

portType
PortType

PortType WSDL per il quale i messaggi devono essere corretti.

context
WsdlEndpointConversionContext

Fornisce mapping tra gli elementi WSDL esportati e la descrizione dell'endpoint.

operationName
String

Nome dell'operazione all'interno di PortType.

inputMessageElement
XmlQualifiedName

XmlQualifiedName dell'elemento di messaggio di input.

outputMessageElement
XmlQualifiedName

XmlQualifiedName dell'elemento di messaggio di output.

Eccezioni

serviceDescription è null.

-oppure-

portType è null.

-oppure-

inputMessageType è null.

-oppure-

outputMessageType è null.

Il parametro operationName è null o vuoto.

Commenti

Il contratto WS-Trust esposto da Windows Identity Foundation (WIF) accetta e Message restituisce un Message valore out. Tuttavia, WS-Trust i messaggi prevedono un RST e restituiscono un RSTR/RSTRC. Questo metodo corregge i nomi dei messaggi con i messaggi WS-Trust appropriati specificati dai nomi completi XML in inputMessageElement e outputMessageElement.

Si applica a