Message Classe

Definizione

Fornisce una definizione astratta dei dati passati da un servizio Web XML. La classe non può essere ereditata.

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
Ereditarietà
Ereditarietà
Attributi

Esempio

   // 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

Commenti

Un Message oggetto può contenere informazioni orientate ai documenti o orientate alle procedure. I messaggi orientati alle procedure contengono parametri e valori restituiti, mentre i messaggi orientati ai documenti contengono documenti.

La Message classe corrisponde a un elemento WSDL (Web Services Description Language) message racchiuso dall'elemento definitions radice. Per altre informazioni su WSDL, vedere la specifica WSDL .

Costruttori

Nome Descrizione
Message()

Inizializza una nuova istanza della classe Message.

Proprietà

Nome Descrizione
Documentation

Ottiene o imposta la documentazione di testo per l'istanza di DocumentableItem.

(Ereditato da DocumentableItem)
DocumentationElement

Ottiene o imposta l'elemento della documentazione per .DocumentableItem

(Ereditato da DocumentableItem)
ExtensibleAttributes

Ottiene o imposta una matrice di tipo XmlAttribute che rappresenta le estensioni degli attributi di WSDL in modo che siano conformi all'interoperabilità dei servizi Web (WS-I) Basic Profile 1.1.

(Ereditato da DocumentableItem)
Extensions

Ottiene l'oggetto associato all'oggetto ServiceDescriptionFormatExtensionCollectionMessage.

Name

Ottiene o imposta il nome dell'oggetto corrente Message.

Name

Ottiene o imposta il nome dell'elemento.

(Ereditato da NamedItem)
Namespaces

Ottiene o imposta il dizionario dei prefissi e degli spazi dei nomi usati per mantenere i prefissi e gli spazi dei nomi degli spazi dei nomi quando viene costruito un ServiceDescription oggetto.

(Ereditato da DocumentableItem)
Parts

Ottiene l'insieme degli MessagePart oggetti contenuti nell'oggetto Message.

ServiceDescription

Ottiene l'oggetto di cui l'oggetto ServiceDescription corrente Message è un membro.

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
FindPartByName(String)

Cerca nell'oggetto MessagePartCollection restituito dalla Parts proprietà e restituisce l'oggetto denominato MessagePart.

FindPartsByName(String[])

Cerca nell'oggetto MessagePartCollection restituito dalla Parts proprietà e restituisce una matrice di tipo MessagePart contenente le istanze denominate.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a