Message Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje abstraktní definici dat předaných webovou službou XML. Tato třída se nemůže 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 dokumenty obsahují dokumenty.
Třída Message odpovídá elementu WSDL (Web Services Description Language) message uzavřenému kořenovým elementem definitions . Další informace o WSDL naleznete ve specifikaci WSDL .
Konstruktory
| Name | Description |
|---|---|
| Message() |
Inicializuje novou instanci Message třídy. |
Vlastnosti
| Name | Description |
|---|---|
| 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 pro zajištění souladu s webovými službami interoperability (WS-I) Základní profil 1.1. (Zděděno od DocumentableItem) |
| Extensions |
Získá přidružené k ServiceDescriptionFormatExtensionCollection tomuto Message. |
| 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 oborů názvů použitých k zachování předpon oboru názvů a oborů názvů při vytváření objektu ServiceDescription . (Zděděno od DocumentableItem) |
| Parts |
Získá kolekci MessagePart objektů obsažených v objektu Message. |
| ServiceDescription |
ServiceDescription Získá, z nichž aktuální Message je členem. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| FindPartByName(String) |
Vyhledá vrácenou MessagePartCollectionParts 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() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |