Message.FindPartsByName(String[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Busca el objeto MessagePartCollection devuelto por la propiedad Parts y devuelve una matriz de tipo MessagePart que contiene las instancias con nombre.
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()
Parámetros
- partNames
- String[]
Matriz de nombres de las instancias de MessagePart que se devuelven.
Devoluciones
Matriz de tipo MessagePart.
Excepciones
No existe ninguna instancia de MessagePart con los nombres especificados que existen en la colección.
Ejemplos
En el siguiente ejemplo se muestra el uso del método 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