共用方式為


WSTrustServiceContract.FixMessageElement 方法

定義

在 WSDL 產生期間,這個方法修正了指定的作業訊息項目,以參考適當的 WS-Trust 版本的 RST 和 RSTR 項目。

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)

參數

serviceDescription
ServiceDescription

具有已匯出 WSDL 目前狀態的 ServiceDescription

portType
PortType

要修正訊息的 WSDL PortType。

context
WsdlEndpointConversionContext

提供從匯出的 WSDL 項目到端點描述之間的對應。

operationName
String

PortType 內的作業名稱。

inputMessageElement
XmlQualifiedName

輸入訊息項目的 XmlQualifiedName

outputMessageElement
XmlQualifiedName

輸出訊息項目的 XmlQualifiedName

例外狀況

serviceDescriptionnull

-或-

portTypenull

-或-

inputMessageTypenull

-或-

outputMessageTypenull

operationNamenull 或是空的。

備註

Windows Identity Foundation 所公開WS-Trust合約 (WIF) 會取出 Message 並傳回 Message 。但WS-Trust訊息需要 RST 並傳回 RSTR/RSTRC。 這個方法會使用 和 outputMessageElementinputMessageElement XML 限定名稱所指定的適當WS-Trust訊息來修正訊息名稱。

適用於