MessagePartCollection.Item Property (Int32)

 

Gets or sets the value of a MessagePart at the specified zero-based index.

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

public MessagePart this[
	int index
] { get; set; }

Parameters

index
Type: System.Int32

The zero-based index of the MessagePart whose value is modified or returned.

Property Value

Type: System.Web.Services.Description.MessagePart

A MessagePart.

The following example demonstrates the use of a zero-based index to iterate through the members of a MessagePartCollection.

// Get the message part collection for each message.
for(int i =0; i < myMessageCollection.Count; ++i)
{
   Console.WriteLine("Message      : " + myMessageCollection[i].Name);

   // Get the message part collection.
   MessagePartCollection myMessagePartCollection = 
      myMessageCollection[i].Parts;

   // Display the part collection.
   for(int k = 0; k < myMessagePartCollection.Count;k++)
   {
      Console.WriteLine("\t       Part Name     : " + 
         myMessagePartCollection[k].Name);
      Console.WriteLine("\t       Message Name  : " + 
         myMessagePartCollection[k].Message.Name);
   }
   Console.WriteLine("");
}

.NET Framework
Available since 1.1
Return to top
Show: