Message Třída

Definice

Poskytuje abstraktní definici dat předávaných webovou službou XML. Tuto třídu nelze dědit.

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
Dědičnost
Dědičnost
Atributy

Příklady

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

Poznámky

A Message může obsahovat buď dokumentově orientované informace, nebo informace orientované na proceduru. Zprávy orientované na proceduru obsahují parametry a návratové hodnoty, zatímco zprávy orientované na dokument obsahují dokumenty.

Třída Message odpovídá elementu WSDL (Web Services Description Language) message uzavřenému kořenovým prvkem definitions . Další informace o WSDL naleznete ve specifikaci WSDL .

Konstruktory

Message()

Inicializuje novou instanci Message třídy.

Vlastnosti

Documentation

Získá nebo nastaví textovou dokumentaci pro instanci DocumentableItem.

(Zděděno od DocumentableItem)
DocumentationElement

Získá nebo nastaví prvek dokumentace pro DocumentableItem.

(Zděděno od DocumentableItem)
ExtensibleAttributes

Získá nebo nastaví pole typu XmlAttribute , který představuje rozšíření atributů WSDL, aby byly v souladu s webovými službami Interoperability (WS-I) Basic Profile 1.1.

(Zděděno od DocumentableItem)
Extensions

ServiceDescriptionFormatExtensionCollection Získá přidružené k tomuto Message.

Extensions

ServiceDescriptionFormatExtensionCollection Získá přidružené k tomuto DocumentableItem.

(Zděděno od DocumentableItem)
Name

Získá nebo nastaví název aktuálního Message.

Name

Získá nebo nastaví název položky.

(Zděděno od NamedItem)
Namespaces

Získá nebo nastaví slovník předpon oboru názvů a obory názvů použité k zachování předpon oboru názvů a oborů názvů při vytvoření objektu ServiceDescription .

(Zděděno od DocumentableItem)
Parts

Získá kolekci MessagePart objektů obsažených v souboru Message.

ServiceDescription

ServiceDescription Získá, z nichž aktuální Message je členem.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
FindPartByName(String)

MessagePartCollection Vyhledá vrácenou Parts vlastnost a vrátí pojmenovanou MessageParthodnotu .

FindPartsByName(String[])

MessagePartCollection Vyhledá vrácenou Parts vlastnost a vrátí pole typuMessagePart, který obsahuje pojmenované instance.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro