Message.FindPartsByName(String[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Durchsucht die von der MessagePartCollection-Eigenschaft zurückgegebene Parts und gibt ein Array vom Typ MessagePart zurück, das die benannten Instanzen enthält.
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()
Parameter
- partNames
- String[]
Ein Array von Namen der MessagePart-Instanzen, die zurückgegeben werden sollen.
Gibt zurück
Ein Array vom Typ MessagePart.
Ausnahmen
In der Auflistung sind keine MessagePart-Instanzen mit den angegebenen Namen vorhanden.
Beispiele
Im folgenden Beispiel wird die Verwendung der FindPartsByName
-Methode gezeigt.
// 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