WSTrustServiceContract.FixMessageElement Metod

Definition

Under WSDL-genereringen korrigerar den här metoden ett angivet åtgärdsmeddelandeelement för att referera till RST- och RSTR-elementen i lämplig WS-Trust version.

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)

Parametrar

serviceDescription
ServiceDescription

Det ServiceDescription som har det aktuella tillståndet för den exporterade WSDL:n.

portType
PortType

WSDL PortType som meddelandena ska åtgärdas för.

context
WsdlEndpointConversionContext

Innehåller mappningar från exporterade WSDL-element till slutpunktsbeskrivningen.

operationName
String

Åtgärdsnamnet i PortType.

inputMessageElement
XmlQualifiedName

Elementet XmlQualifiedName för indatameddelandet.

outputMessageElement
XmlQualifiedName

Elementet XmlQualifiedName för utdatameddelandet.

Undantag

serviceDescription är null.

-eller-

portType är null.

-eller-

inputMessageType är null.

-eller-

outputMessageType är null.

operationName är null eller Tom.

Kommentarer

Det WS-Trust kontrakt som exponeras av Windows Identity Foundation (WIF) tar en Message in och returnerar en Message ut. Men WS-Trust meddelanden förväntar sig en RST och returnerar en RSTR/RSTRC. Den här metoden åtgärdar meddelandenamnen med lämpliga WS-Trust meddelanden som anges av de XML-kvalificerade namnen i inputMessageElement och outputMessageElement.

Gäller för