Freigeben über


WSTrustServiceContract.FixMessageElement Methode

Definition

Während der WSDL-Generierung korrigiert 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

Die ServiceDescription mit dem aktuellen Zustand der exportierten WSDL.

portType
PortType

Der WSDL-PortType, für den die Meldungen korrigiert werden sollen.

context
WsdlEndpointConversionContext

Stellt Zuordnungen aus exportierten WSDL-Elementen für die Endpunktbeschreibung bereit.

operationName
String

Der Name des Vorgangs innerhalb des PortType.

inputMessageElement
XmlQualifiedName

Der XmlQualifiedName des Eingabemeldungselements.

outputMessageElement
XmlQualifiedName

Der XmlQualifiedName des Ausgabemeldungselements.

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 einen Message ein und gibt einen Message out zurück. Aber WS-Trust Nachrichten erwarten eine RST und geben eine RSTR/RSTRC zurück. Diese Methode korrigiert die Nachrichtennamen mit den entsprechenden WS-Trust Nachrichten, die durch die XML-qualifizierten Namen in inputMessageElement und outputMessageElementangegeben werden.

Gilt für: