WSTrustServiceContract.FixMessageElement Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
.