Partager via


Message Classe

Définition

Fournit une définition abstraite des données passées par un service Web XML. Cette classe ne peut pas être héritée.

public ref class Message sealed : System::Web::Services::Description::DocumentableItem
public ref class Message sealed : System::Web::Services::Description::NamedItem
public sealed class Message : System.Web.Services.Description.DocumentableItem
[System.Web.Services.Configuration.XmlFormatExtensionPoint("Extensions")]
public sealed class Message : System.Web.Services.Description.NamedItem
type Message = class
    inherit DocumentableItem
[<System.Web.Services.Configuration.XmlFormatExtensionPoint("Extensions")>]
type Message = class
    inherit NamedItem
Public NotInheritable Class Message
Inherits DocumentableItem
Public NotInheritable Class Message
Inherits NamedItem
Héritage
Héritage
Attributs

Exemples

   // Creates a Message with name = messageName having one MessagePart
   // with name = partName.
public:
   static Message^ CreateMessage( String^ messageName, String^ partName, String^ element, String^ targetNamespace )
   {
      Message^ myMessage = gcnew Message;
      myMessage->Name = messageName;
      MessagePart^ myMessagePart = gcnew MessagePart;
      myMessagePart->Name = partName;
      myMessagePart->Element = gcnew XmlQualifiedName( element,targetNamespace );
      myMessage->Parts->Add( myMessagePart );
      return myMessage;
   }
// Creates a Message with name = messageName having one MessagePart
// with name = partName.
public static Message CreateMessage(string messageName,string partName,
   string element,string targetNamespace)
{
   Message myMessage = new Message();
   myMessage.Name = messageName;
   MessagePart myMessagePart = new MessagePart();
   myMessagePart.Name = partName;
   myMessagePart.Element = new XmlQualifiedName(element,targetNamespace);
   myMessage.Parts.Add(myMessagePart);
   return myMessage;
}
' Creates a Message with name = messageName having one MessagePart 
' with name = partName.
Public Shared Function CreateMessage(messageName As String, _
   partName As String, element As String, targetNamespace As String) _
   As Message
   Dim myMessage As New Message()
   myMessage.Name = messageName
   Dim myMessagePart As New MessagePart()
   myMessagePart.Name = partName
   myMessagePart.Element = New XmlQualifiedName(element, targetNamespace)
   myMessage.Parts.Add(myMessagePart)
   Return myMessage
End Function 'CreateMessage

Remarques

Un Message peut contenir des informations orientées documents ou orientées procédures. Les messages orientés procédures contiennent des paramètres et des valeurs de retour, tandis que les messages orientés documents contiennent des documents.

La Message classe correspond à un élément WSDL (Web Services Description Language) message placé entre l’élément definitions racine. Pour plus d’informations sur WSDL, consultez la spécification WSDL.

Constructeurs

Message()

Initialise une nouvelle instance de la classe Message.

Propriétés

Documentation

Obtient ou définit la documentation pour l'instance de DocumentableItem.

(Hérité de DocumentableItem)
DocumentationElement

Obtient ou définit l'élément documentation pour DocumentableItem.

(Hérité de DocumentableItem)
ExtensibleAttributes

Obtient ou définit un tableau de type XmlAttribute qui représente des extensions d'attribut de WSDL pour se conformer au Basic Profile 1.1 du WS-I (Web Services Interoperability).

(Hérité de DocumentableItem)
Extensions

Obtient l'ServiceDescriptionFormatExtensionCollection associée à cette Message.

Extensions

Obtient l'ServiceDescriptionFormatExtensionCollection associée à cette DocumentableItem.

(Hérité de DocumentableItem)
Name

Obtient ou définit le nom du Message en cours.

Name

Obtient ou définit le nom de l'élément.

(Hérité de NamedItem)
Namespaces

Obtient ou définit le dictionnaire de préfixes d'espace de noms et d'espaces de noms utilisé pour conserver des préfixes d'espace de noms et des espaces de noms lorsqu'un objet ServiceDescription est construit.

(Hérité de DocumentableItem)
Parts

Obtient la collection des objets MessagePart contenus dans Message.

ServiceDescription

Obtient ServiceDescription dont Message en cours est membre.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
FindPartByName(String)

Recherche le MessagePartCollection retourné par la propriété Parts et retourne le MessagePart nommé.

FindPartsByName(String[])

Recherche MessagePartCollection retournée par la propriété Parts et retourne le tableau de type MessagePart qui contient les instances nommées.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à