語言

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

那 ServiceDescription 就是目前匯出的 WSDL 狀態。

portType
PortType

WSDL PortType,訊息要修正。

context
WsdlEndpointConversionContext

提供匯出的 WSDL 元素到端點描述的映射。

operationName
String

PortType 內的操作名稱。

inputMessageElement
XmlQualifiedName

輸入訊息元素的 。XmlQualifiedName

outputMessageElement
XmlQualifiedName

輸出訊息元素的XmlQualifiedName

例外狀況

serviceDescription 是 null。

-或-

portType 是 null。

-或-

inputMessageType 是 null。

-或-

outputMessageType 是 null。

operationName 是 null 或空的。

備註

由身份基金會(WIF)揭露的 WS-Trust 合約Windows會接收一個Message,並回傳一個Message輸出。但 WS-Trust 訊息預期會收到 RST,卻回傳 RSTR/RSTRC。 此方法以適當的 WS-Trust 訊息固定訊息名稱,並由 XML 限定名稱在 inputMessageElementoutputMessageElement和 中指定。

適用於