WSTrustServiceContract.FixMessageElement Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.