Message Classe

Definizione

Fornisce una definizione astratta dei dati passati da un servizio Web XML.Provides an abstract definition of data passed by an XML Web service. La classe non può essere ereditata.This class cannot be inherited.

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 oggetto Message può contenere informazioni orientate ai documenti o alle procedure.A Message can contain either document-oriented or procedure-oriented information. I messaggi orientati alle procedure contengono parametri e valori restituiti, mentre i messaggi orientati ai documenti contengono documenti.Procedure-oriented messages contain parameters and return values, while document-oriented messages contain documents.

La Message classe corrisponde a un elemento Web Services Description Language (WSDL) message racchiuso dall' definitions elemento radice.The Message class corresponds to a Web Services Description Language (WSDL) message element enclosed by the definitions root element. Per altre informazioni su WSDL, vedere la specifica WSDL.For more information about WSDL, see the WSDL specification.

Costruttori

Message()

Inizializza una nuova istanza della classe Message.Initializes a new instance of the Message class.

Proprietà

Documentation

Ottiene o imposta la documentazione di testo per l'istanza di DocumentableItem.Gets or sets the text documentation for the instance of the DocumentableItem.

(Ereditato da DocumentableItem)
DocumentationElement

Ottiene o imposta l'elemento di documentazione di DocumentableItem.Gets or sets the documentation element for the DocumentableItem.

(Ereditato da DocumentableItem)
ExtensibleAttributes

Ottiene o imposta una matrice di tipo XmlAttribute che rappresenta le estensioni dell'attributo di WSDL per la conformità a Web Services Interoperability (WS-I) Basic Profile 1.1.Gets or sets an array of type XmlAttribute that represents attribute extensions of WSDL to comply with Web Services Interoperability (WS-I) Basic Profile 1.1.

(Ereditato da DocumentableItem)
Extensions

Ottiene l'oggetto ServiceDescriptionFormatExtensionCollection associato a questo oggetto Message.Gets the ServiceDescriptionFormatExtensionCollection associated with this Message.

Extensions

Ottiene l'oggetto ServiceDescriptionFormatExtensionCollection associato a questo oggetto DocumentableItem.Gets the ServiceDescriptionFormatExtensionCollection associated with this DocumentableItem.

(Ereditato da DocumentableItem)
Name

Ottiene o imposta il nome della classe Message corrente.Gets or sets the name of the current Message.

Name

Ottiene o imposta il nome dell'elemento.Gets or sets the name of the item.

(Ereditato da NamedItem)
Namespaces

Ottiene o imposta il dizionario dei prefissi degli spazi dei nomi e degli spazi dei nomi utilizzato per conservare i prefissi degli spazi dei nomi e gli spazi dei nomi quando viene costruito un oggetto ServiceDescription.Gets or sets the dictionary of namespace prefixes and namespaces used to preserve namespace prefixes and namespaces when a ServiceDescription object is constructed.

(Ereditato da DocumentableItem)
Parts

Ottiene l'insieme degli oggetti MessagePart contenuti in Message.Gets the collection of the MessagePart objects contained in the Message.

ServiceDescription

Ottiene l'oggetto ServiceDescription di cui l'oggetto Message corrente è membro.Gets the ServiceDescription of which the current Message is a member.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
FindPartByName(String)

Effettua una ricerca nell'oggetto MessagePartCollection restituito dalla proprietà Parts e restituisce l'oggetto MessagePart denominato.Searches the MessagePartCollection returned by the Parts property, and returns the named MessagePart.

FindPartsByName(String[])

Effettua una ricerca nell'oggetto MessagePartCollection restituito dalla proprietà Parts e restituisce una matrice di tipo MessagePart contenente le istanze denominate.Searches the MessagePartCollection returned by the Parts property and returns an array of type MessagePart that contains the named instances.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a