Message Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een abstracte definitie van gegevens die worden doorgegeven door een XML-webservice. Deze klasse kan niet worden overgenomen.
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
- Overname
- Overname
- Kenmerken
Voorbeelden
// 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
Opmerkingen
Een Message kan documentgeoriënteerde of proceduregeoriënteerde informatie bevatten. Proceduregerichte berichten bevatten parameters en retourwaarden, terwijl documentgerichte berichten documenten bevatten.
De Message klasse komt overeen met een WSDL-element (Web Services Description Language) message dat is ingesloten door het definitions hoofdelement. Zie de WSDL-specificatie voor meer informatie over WSDL.
Constructors
| Name | Description |
|---|---|
| Message() |
Initialiseert een nieuw exemplaar van de Message klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Documentation |
Haalt de tekstdocumentatie op of stelt deze in voor het exemplaar van de DocumentableItem. (Overgenomen van DocumentableItem) |
| DocumentationElement |
Hiermee haalt of stelt u het documentatie-element voor de DocumentableItem. (Overgenomen van DocumentableItem) |
| ExtensibleAttributes |
Hiermee wordt een matrix van het type XmlAttribute opgehaald of ingesteld dat kenmerkextensies van WSDL vertegenwoordigt om te voldoen aan webservices-interoperabiliteit (WS-I) Basisprofiel 1.1. (Overgenomen van DocumentableItem) |
| Extensions |
Hiermee haalt u de ServiceDescriptionFormatExtensionCollection bijbehorende Message. |
| Name |
Hiermee haalt u de naam van de huidige Messageop of stelt u deze in. |
| Name |
Hiermee haalt u de naam van het item op of stelt u deze in. (Overgenomen van NamedItem) |
| Namespaces |
Hiermee haalt u de woordenlijst van naamruimtevoorvoegsels en naamruimten op die worden gebruikt om naamruimtevoorvoegsels en naamruimten te behouden wanneer een ServiceDescription object wordt samengesteld. (Overgenomen van DocumentableItem) |
| Parts |
Hiermee haalt u de verzameling van de MessagePart objecten in de Message. |
| ServiceDescription |
Hiermee haalt u op ServiceDescription waarvan de huidige Message lid is. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| FindPartByName(String) |
Hiermee wordt gezocht naar de MessagePartCollection geretourneerde Parts eigenschap en wordt de naam MessagePartgeretourneerd. |
| FindPartsByName(String[]) |
Hiermee wordt gezocht naar de MessagePartCollectionParts geretourneerde eigenschap en wordt een matrix geretourneerd van het type MessagePart dat de benoemde exemplaren bevat. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |