WSTrustServiceContract.FixMessageElement Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Во время создания WSDL этот метод исправляет указанный элемент сообщения об операции для ссылки на элементы RST и RSTR соответствующей версии 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)
Параметры
- 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
или пуст.
Комментарии
Контракт WS-Trust, предоставляемый Windows Identity Foundation (WIF), принимает Message и возвращает Message значение . Но WS-Trust сообщения ожидают RST и возвращают RSTR/RSTRC. Этот метод исправляет имена сообщений соответствующими WS-Trust сообщений, заданных полными именами XML в inputMessageElement
и outputMessageElement
.