WSTrustServiceContract.FixMessageElement Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 outputMessageElement
angegeben werden.