Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

Message-Klasse

Aktualisiert: November 2007

Stellt eine abstrakte Definition von Daten bereit, die durch einen XML-Webdienst übergeben werden. Diese Klasse kann nicht geerbt werden.

Namespace:  System.Web.Services.Description
Assembly:  System.Web.Services (in System.Web.Services.dll)

[XmlFormatExtensionPointAttribute("Extensions")]
public sealed class Message : NamedItem
/** @attribute XmlFormatExtensionPointAttribute("Extensions") */
public final class Message extends NamedItem
public final class Message extends NamedItem

Eine Message kann entweder dokumentorientierte oder prozedurorientierte Informationen enthalten. Prozedurorientierte Meldungen enthalten Parameter und geben Werte zurück, wohingegen dokumentorientierte Meldungen Dokumente enthalten.

Die Message-Klasse entspricht einem WSDL-message-Element (Web Services Description Language), das vom definitions-Stammelement eingeschlossen ist. Weitere Informationen über WSDL finden Sie in der Spezifikation unter http://www.w3.org/TR/wsdl/.

// 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 static Message CreateMessage(String messageName, 
    String partName, String element, String targetNamespace)
{
    Message myMessage = new Message();
    myMessage.set_Name(messageName);
    MessagePart myMessagePart = new MessagePart();

    myMessagePart.set_Name(partName);
    myMessagePart.set_Element(new XmlQualifiedName(element,
        targetNamespace));
    myMessage.get_Parts().Add(myMessagePart);
    return myMessage;
} //CreateMessage


Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0, 2.0, 1.1, 1.0
Anzeigen: