During WSDL generation, the method fixes a given operation message element to refer to the RST and RSTR elements of the appropriate WS-Trust version.
Пространство имен: Microsoft.IdentityModel.Protocols.WSTrust
Сборка: Microsoft.IdentityModel (в microsoft.identitymodel.dll)
Использование
Visual Basic |
---|
Dim serviceDescription As ServiceDescription Dim portType As PortType Dim context As WsdlEndpointConversionContext Dim operationName As String Dim inputMessageElement As XmlQualifiedName Dim outputMessageElement As XmlQualifiedName Me.FixMessageElement(serviceDescription, portType, context, operationName, inputMessageElement, outputMessageElement) |
Синтаксис
Visual Basic |
---|
Protected Overridable Sub FixMessageElement ( _ serviceDescription As ServiceDescription, _ portType As PortType, _ context As WsdlEndpointConversionContext, _ operationName As String, _ inputMessageElement As XmlQualifiedName, _ outputMessageElement As XmlQualifiedName _ ) |
C# |
---|
protected virtual void FixMessageElement ( ServiceDescription serviceDescription, PortType portType, WsdlEndpointConversionContext context, string operationName, XmlQualifiedName inputMessageElement, XmlQualifiedName outputMessageElement ) |
C++ |
---|
protected: virtual void FixMessageElement ( ServiceDescription^ serviceDescription, PortType^ portType, WsdlEndpointConversionContext^ context, String^ operationName, XmlQualifiedName^ inputMessageElement, XmlQualifiedName^ outputMessageElement ) |
J# |
---|
protected void FixMessageElement ( ServiceDescription serviceDescription, PortType portType, WsdlEndpointConversionContext context, String operationName, XmlQualifiedName inputMessageElement, XmlQualifiedName outputMessageElement ) |
JScript |
---|
protected function FixMessageElement ( serviceDescription : ServiceDescription, portType : PortType, context : WsdlEndpointConversionContext, operationName : String, inputMessageElement : XmlQualifiedName, outputMessageElement : XmlQualifiedName ) |
Параметры
- serviceDescription
-
The ServiceDescription that has the current state of the exported WSDL.
- portType
-
The WSDL PortType whose messages are to be fixed.
- context
-
Provides mappings from exported WSDL elements to the endpoint description.
- operationName
-
The operation name inside the PortType.
- inputMessageElement
-
The XmlQualifiedName of the input message element.
- outputMessageElement
-
The XmlQualifiedName of the output message element.
Исключения
Тип исключений | Условие |
---|---|
ArgumentNullException |
The parameter 'serviceDescription', 'portType', 'inputMessageType' or 'outputMessageType' is null. |
ArgumentException |
The parameter 'operationName' is null or Empty. |
Примечания
Trust Contract exposed by the Framework takes a System.ServiceModel.Channels.Message in and returns a System.ServiceModel.Channels.Message out. But Trust messages expects and RST and returns an RSTR/RSTRC. This method fixes the message elements with the appropriate WS-Trust messages specified by the XmlQualified names 'inputMessageElement' and 'outputMessageElement'.