WSTrustServiceContract.FixMessageElement Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Tijdens het genereren van WSDL wordt met deze methode een opgegeven bewerkingsberichtelement opgelost om te verwijzen naar de RST- en RSTR-elementen van de juiste WS-Trust versie.
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)
Parameters
- serviceDescription
- ServiceDescription
De ServiceDescription huidige status van de geëxporteerde WSDL.
- portType
- PortType
Het WSDL PortType waarvoor de berichten moeten worden opgelost.
- context
- WsdlEndpointConversionContext
Biedt toewijzingen van geëxporteerde WSDL-elementen aan de eindpuntbeschrijving.
- operationName
- String
De naam van de bewerking in het PortType.
- inputMessageElement
- XmlQualifiedName
Het XmlQualifiedName element van het invoerbericht.
- outputMessageElement
- XmlQualifiedName
Het XmlQualifiedName element van het uitvoerbericht.
Uitzonderingen
serviceDescription is null.
– of –
portType is null.
– of –
inputMessageType is null.
– of –
outputMessageType is null.
operationName is null of leeg.
Opmerkingen
Het WS-Trust Contract dat door Windows Identity Foundation (WIF) wordt weergegeven, neemt een Message in en retourneert een Message. Maar WS-Trust berichten verwachten een RST en retourneren een RSTR/RSTRC. Met deze methode worden de berichtnamen opgelost met de juiste WS-Trust berichten die zijn opgegeven door de XML-gekwalificeerde namen in inputMessageElement en outputMessageElement.