Méthode WSTrustServiceContract.FixMessageElement
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.
Espace de noms: Microsoft.IdentityModel.Protocols.WSTrust
Assembly : Microsoft.IdentityModel (dans microsoft.identitymodel.dll)
Utilisation
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)
Syntaxe
'Déclaration
Protected Overridable Sub FixMessageElement ( _
serviceDescription As ServiceDescription, _
portType As PortType, _
context As WsdlEndpointConversionContext, _
operationName As String, _
inputMessageElement As XmlQualifiedName, _
outputMessageElement As XmlQualifiedName _
)
protected virtual void FixMessageElement (
ServiceDescription serviceDescription,
PortType portType,
WsdlEndpointConversionContext context,
string operationName,
XmlQualifiedName inputMessageElement,
XmlQualifiedName outputMessageElement
)
protected:
virtual void FixMessageElement (
ServiceDescription^ serviceDescription,
PortType^ portType,
WsdlEndpointConversionContext^ context,
String^ operationName,
XmlQualifiedName^ inputMessageElement,
XmlQualifiedName^ outputMessageElement
)
protected void FixMessageElement (
ServiceDescription serviceDescription,
PortType portType,
WsdlEndpointConversionContext context,
String operationName,
XmlQualifiedName inputMessageElement,
XmlQualifiedName outputMessageElement
)
protected function FixMessageElement (
serviceDescription : ServiceDescription,
portType : PortType,
context : WsdlEndpointConversionContext,
operationName : String,
inputMessageElement : XmlQualifiedName,
outputMessageElement : XmlQualifiedName
)
Paramètres
- 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.
Exceptions
Type d'exception | Condition |
---|---|
ArgumentNullException | The parameter 'serviceDescription', 'portType', 'inputMessageType' or 'outputMessageType' is null. |
ArgumentException | The parameter 'operationName' is null or Empty. |
Remarques
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'.
Cohérence de thread
Tous les membres statiques publics (partagés dans Visual Basic) de ce type sont thread-safe.Il n'est pas garanti que les membres d'instance soient thread-safe.
Plateformes
Plateformes de développement
Windows Server 2003, Windows Vista
Target Platforms
Windows Server 2008, Windows Vista, Not tested on Windows XP
Voir aussi
Référence
Classe WSTrustServiceContract
Membres WSTrustServiceContract
Espace de noms Microsoft.IdentityModel.Protocols.WSTrust