Sdílet prostřednictvím


WSTrustServiceContract.FixMessageElement Metoda

Definice

Během generování WSDL tato metoda opravuje zadaný prvek zprávy operace odkazující na prvky RST a RSTR příslušné verze WS-Trust.

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)

Parametry

serviceDescription
ServiceDescription

Hodnota ServiceDescription , která má aktuální stav exportovaného WSDL.

portType
PortType

Typ portu WSDL, pro který mají být zprávy opraveny.

context
WsdlEndpointConversionContext

Poskytuje mapování z exportovaných elementů WSDL na popis koncového bodu.

operationName
String

Název operace uvnitř typu PortType.

inputMessageElement
XmlQualifiedName

Element XmlQualifiedName vstupní zprávy.

outputMessageElement
XmlQualifiedName

Element XmlQualifiedName výstupní zprávy.

Výjimky

serviceDescription je null.

-nebo-

portType je null.

-nebo-

inputMessageType je null.

-nebo-

outputMessageType je null.

operationName je null nebo Prázdné.

Poznámky

Kontrakt WS-Trust vystavený službou Windows Identity Foundation (WIF) přijme Message a vrátí Message ven. Ale WS-Trust zprávy očekávají RST a vrátí RSTR/RSTRC. Tato metoda opravuje názvy zpráv s odpovídajícími WS-Trust zprávami určenými kvalifikovanými názvy XML v inputMessageElement a outputMessageElement.

Platí pro