MessagePartCollection::CopyTo Method (array<MessagePart^>^, Int32)
.NET Framework (current version)
Copies the entire MessagePartCollection to a compatible one-dimensional array of type MessagePart, starting at the specified zero-based index of the target array.
Assembly: System.Web.Services (in System.Web.Services.dll)
Parameters
- array
-
Type:
array<System.Web.Services.Description::MessagePart^>^
An array of type MessagePart serving as the destination of the copy action.
- index
-
Type:
System::Int32
The zero-based index at which to start placing the copied collection.
The following example demonstrates a use of the CopyTo method.
Message^ myLocalMessage = myServiceDescription->Messages[ "AddHttpPostOut" ]; if ( myMessageCollection->Contains( myLocalMessage ) ) { Console::WriteLine( "Message : {0}", myLocalMessage->Name ); // Get the message part collection. MessagePartCollection^ myMessagePartCollection = myLocalMessage->Parts; array<MessagePart^>^myMessagePart = gcnew array<MessagePart^>(myMessagePartCollection->Count); // Copy the MessagePartCollection to an array. myMessagePartCollection->CopyTo( myMessagePart, 0 ); for ( int k = 0; k < myMessagePart->Length; k++ ) Console::WriteLine( "\t Part Name : {0}", myMessagePartCollection[ k ]->Name ); Console::WriteLine( "" ); }
.NET Framework
Available since 1.1
Available since 1.1
Show: