WSTrustServiceContract.FixMessageElement Methode

Definition

Während der WSDL-Generierung behebt diese Methode ein angegebenes Vorgangsmeldungselement, um auf die RST- und RSTR-Elemente der entsprechenden WS-Trust Version zu verweisen.

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)

Parameter

serviceDescription
ServiceDescription

Der ServiceDescription aktuelle Status der exportierten WSDL.

portType
PortType

Der WSDL-PortType, für den die Nachrichten behoben werden sollen.

context
WsdlEndpointConversionContext

Stellt Zuordnungen von exportierten WSDL-Elementen zur Endpunktbeschreibung bereit.

operationName
String

Der Vorgangsname innerhalb von PortType.

inputMessageElement
XmlQualifiedName

Das XmlQualifiedName Eingabemeldungselement.

outputMessageElement
XmlQualifiedName

Das XmlQualifiedName Ausgabemeldungselement.

Ausnahmen

serviceDescription ist null.

-oder-

portType ist null.

-oder-

inputMessageType ist null.

-oder-

outputMessageType ist null.

operationName ist null oder leer.

Hinweise

Der WS-Trust Vertrag, der von Windows Identity Foundation (WIF) verfügbar gemacht wird, nimmt eine Message ein und gibt einen Message out zurück. Aber WS-Trust Nachrichten erwarten einen RST und geben einen RSTR/RSTRC zurück. Diese Methode behebt die Nachrichtennamen mit den entsprechenden WS-Trust Nachrichten, die von den XML-qualifizierten Namen in inputMessageElement und outputMessageElement.

Gilt für: