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:
property MessagePart^ default[
	int index
] {
	MessagePart^ get(int index);
	void set(int index, MessagePart^ value);
}

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      : {0}", 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     : {0}", myMessagePartCollection[ k ]->Name );
      Console::WriteLine( "\t       Message Name  : {0}", myMessagePartCollection[ k ]->Message->Name );
   }
   Console::WriteLine( "" );
}

.NET Framework
Available since 1.1
Return to top
Show: