Message::FindPartsByName Method (array<String^>^)
.NET Framework (current version)
Searches the MessagePartCollection returned by the Parts property and returns an array of type MessagePart that contains the named instances.
Assembly: System.Web.Services (in System.Web.Services.dll)
Parameters
- partNames
-
Type:
array<System::String^>^
An array of names of the MessagePart instances to be returned.
Return Value
Type: array<System.Web.Services.Description::MessagePart^>^An array of type MessagePart.
| Exception | Condition |
|---|---|
| ArgumentException | No MessagePart instances with the specified names exist within the collection. |
The following example demonstrates the use of the FindPartsByName method.
// Get message from ServiceDescription. Message^ myMessage1 = myServiceDescription->Messages[ "AddHttpPostIn" ]; Console::WriteLine( "ServiceDescription : {0}", myMessage1->ServiceDescription ); array<String^>^myParts = gcnew array<String^>(2); myParts[ 0 ] = "a"; myParts[ 1 ] = "b"; array<MessagePart^>^myMessageParts = myMessage1->FindPartsByName( myParts ); Console::WriteLine( "Results of FindPartsByName operation:" ); for ( int i = 0; i < myMessageParts->Length; ++i ) { Console::WriteLine( "Part Name: {0}", myMessageParts[ i ]->Name ); Console::WriteLine( "Part Type: {0}", myMessageParts[ i ]->Type ); }
.NET Framework
Available since 1.1
Available since 1.1
Show: