This documentation is archived and is not being maintained.

Message.Parts Property

Gets the collection of the MessagePart objects contained in the Message.

[Visual Basic]
Public ReadOnly Property Parts As MessagePartCollection
[C#]
public MessagePartCollection Parts {get;}
[C++]
public: __property MessagePartCollection* get_Parts();
[JScript]
public function get Parts() : MessagePartCollection;

Property Value

A MessagePartCollection.

Example

[Visual Basic, C#, C++] The following example demonstrates a typical use of the Parts property.

[Visual Basic] 
' 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


[C#] 
// 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;
}

[C++] 
// 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;
}

[JScript] No example is available for JScript. To view a Visual Basic, C#, or C++ example, click the Language Filter button Language Filter in the upper-left corner of the page.

Requirements

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also

Message Class | Message Members | System.Web.Services.Description Namespace

Show: