WSTrustServiceContract.FixMessageElement Metodo

Definizione

Durante la generazione WSDL, questo metodo corregge un elemento del messaggio dell'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 con lo stato corrente del file WSDL esportato.

portType
PortType

PortType WSDL per cui devono essere corretti i messaggi.

context
WsdlEndpointConversionContext

Fornisce mapping da elementi WSDL esportati alla descrizione dell'endpoint.

operationName
String

Nome dell'operazione all'interno di PortType.

inputMessageElement
XmlQualifiedName

Oggetto XmlQualifiedName dell'elemento del messaggio di input.

outputMessageElement
XmlQualifiedName

Oggetto XmlQualifiedName dell'elemento del messaggio di output.

Eccezioni

serviceDescription è null.

oppure

portType è null.

oppure

inputMessageType è null.

oppure

outputMessageType è null.

operationName è null o Vuoto.

Commenti

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

Si applica a