Partager via


WSTrustServiceContract.FixMessageElement Méthode

Définition

Pendant la génération WSDL, cette méthode corrige un élément de message d’opération spécifié pour faire référence aux éléments RST et RSTR de la version WS-Trust appropriée.

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)

Paramètres

serviceDescription
ServiceDescription

ServiceDescription dont l’état actuel est celui du WSDL exporté.

portType
PortType

PortType WSDL pour lequel les messages ont besoin d’être corrigés.

context
WsdlEndpointConversionContext

Fournit les mappages d'éléments WSDL exportés à la description de point de terminaison.

operationName
String

Nom de l’opération à l’intérieur de PortType.

inputMessageElement
XmlQualifiedName

XmlQualifiedName de l’élément du message d’entrée.

outputMessageElement
XmlQualifiedName

XmlQualifiedName de l’élément du message de sortie.

Exceptions

serviceDescription a la valeur null.

-ou-

portType a la valeur null.

-ou-

inputMessageType a la valeur null.

-ou-

outputMessageType a la valeur null.

operationName a la valeur null ou est vide.

Remarques

Le contrat WS-Trust exposé par Windows Identity Foundation (WIF) prend un Message in et retourne un Message out. Mais WS-Trust messages attendent un RST et retournent un RSTR/RSTRC. Cette méthode corrige les noms des messages avec les messages WS-Trust appropriés spécifiés par les noms qualifiés XML dans inputMessageElement et outputMessageElement.

S’applique à