다음을 통해 공유


Message.FindPartsByName(String[]) 메서드

정의

MessagePartCollection 속성에서 반환하는 Parts을 검색하여 명명된 인스턴스를 포함하는 MessagePart 형식의 배열을 반환합니다.

public:
 cli::array <System::Web::Services::Description::MessagePart ^> ^ FindPartsByName(cli::array <System::String ^> ^ partNames);
public System.Web.Services.Description.MessagePart[] FindPartsByName (string[] partNames);
member this.FindPartsByName : string[] -> System.Web.Services.Description.MessagePart[]
Public Function FindPartsByName (partNames As String()) As MessagePart()

매개 변수

partNames
String[]

반환될 MessagePart 인스턴스 이름의 배열입니다.

반환

MessagePart[]

MessagePart 형식의 배열입니다.

예외

지정된 이름의 MessagePart 인스턴스가 컬렉션에 없는 경우

예제

다음 예제에서는 FindPartsByName 메서드를 사용하는 방법을 보여 줍니다.

// 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 );
}
// Get message from ServiceDescription.
Message myMessage1 = myServiceDescription.Messages["AddHttpPostIn"];
Console.WriteLine("ServiceDescription :"+myMessage1.ServiceDescription);
string[] myParts = new string[2];
myParts[0] = "a";
myParts[1] = "b";
MessagePart[] myMessageParts = myMessage1.FindPartsByName(myParts);
Console.WriteLine("Results of FindPartsByName operation:");
for(int i=0;i<myMessageParts.Length; ++i)
{
   Console.WriteLine("Part Name: " +myMessageParts[i].Name);
   Console.WriteLine("Part Type: " +myMessageParts[i].Type);
}
' Get message from ServiceDescription.
Dim myMessage1 As Message = myServiceDescription.Messages("AddHttpPostIn")
Console.WriteLine("ServiceDescription :" + _
                  myMessage1.ServiceDescription.ToString())
Dim myParts(1) As String
myParts(0) = "a"
myParts(1) = "b"
Dim myMessageParts As MessagePart() = myMessage1.FindPartsByName(myParts)
Console.WriteLine("Results of FindPartsByName operation:")
Dim i As Integer
For i = 0 To myMessageParts.Length - 1
   Console.WriteLine("Part Name: " + myMessageParts(i).Name)
   Console.WriteLine("Part Type: " + myMessageParts(i).Type.ToString())
Next i

적용 대상