Freigeben über


MessagePartCollection.Item[] Eigenschaft

Definition

Ruft den Wert eines MessagePart ab, der durch den übergebenen Parameter angegeben wird, oder legt diesen fest.

Überlädt

Item[Int32]

Ruft den Wert eines MessagePart am angegebenen nullbasierten Index ab oder legt diesen fest.

Item[String]

Ruft einen MessagePart ab, der durch seinen Namen angegeben wird.

Item[Int32]

Quelle:
ServiceDescription.cs
Quelle:
ServiceDescription.cs
Quelle:
ServiceDescription.cs

Ruft den Wert eines MessagePart am angegebenen nullbasierten Index ab oder legt diesen fest.

public:
 property System::Web::Services::Description::MessagePart ^ default[int] { System::Web::Services::Description::MessagePart ^ get(int index); void set(int index, System::Web::Services::Description::MessagePart ^ value); };
public System.Web.Services.Description.MessagePart this[int index] { get; set; }
member this.Item(int) : System.Web.Services.Description.MessagePart with get, set
Default Public Property Item(index As Integer) As MessagePart

Parameter

index
Int32

Der nullbasierte Index der MessagePart, deren Wert geändert oder zurückgegeben wird.

Eigenschaftswert

einen MessagePart

Beispiele

Im folgenden Beispiel wird die Verwendung eines nullbasierten Indexes veranschaulicht, um die Member eines MessagePartCollectionzu durchlaufen.

// Get the message part collection for each message.
for ( int i = 0; i < myMessageCollection->Count; ++i )
{
   Console::WriteLine( "Message      : {0}", myMessageCollection[ i ]->Name );

   // Get the message part collection.
   MessagePartCollection^ myMessagePartCollection = myMessageCollection[ i ]->Parts;

   // Display the part collection.
   for ( int k = 0; k < myMessagePartCollection->Count; k++ )
   {
      Console::WriteLine( "\t       Part Name     : {0}", myMessagePartCollection[ k ]->Name );
      Console::WriteLine( "\t       Message Name  : {0}", myMessagePartCollection[ k ]->Message->Name );
   }
   Console::WriteLine( "" );
}
// Get the message part collection for each message.
for(int i =0; i < myMessageCollection.Count; ++i)
{
   Console.WriteLine("Message      : " + myMessageCollection[i].Name);

   // Get the message part collection.
   MessagePartCollection myMessagePartCollection =
      myMessageCollection[i].Parts;

   // Display the part collection.
   for(int k = 0; k < myMessagePartCollection.Count;k++)
   {
      Console.WriteLine("\t       Part Name     : " +
         myMessagePartCollection[k].Name);
      Console.WriteLine("\t       Message Name  : " +
         myMessagePartCollection[k].Message.Name);
   }
   Console.WriteLine("");
}
' Get the message part collection for each message.
Dim i As Integer
For i =0 to myMessageCollection.Count-1
   Console.WriteLine("Message      : " & myMessageCollection(i).Name)

   ' Get the message part collection.
   Dim myMessagePartCollection As MessagePartCollection = _
      myMessageCollection(i).Parts

   ' Display the part collection.
   Dim k As Integer
   For k = 0 To myMessagePartCollection.Count - 1
      Console.WriteLine(ControlChars.Tab & "       Part Name     : " & _
         myMessagePartCollection(k).Name)
      Console.WriteLine(ControlChars.Tab & "       Message Name  : " & _
         myMessagePartCollection(k).Message.Name)
   Next k
   Console.WriteLine("")
Next

Gilt für:

Item[String]

Quelle:
ServiceDescription.cs
Quelle:
ServiceDescription.cs
Quelle:
ServiceDescription.cs

Ruft einen MessagePart ab, der durch seinen Namen angegeben wird.

public:
 property System::Web::Services::Description::MessagePart ^ default[System::String ^] { System::Web::Services::Description::MessagePart ^ get(System::String ^ name); };
public System.Web.Services.Description.MessagePart this[string name] { get; }
member this.Item(string) : System.Web.Services.Description.MessagePart
Default Public ReadOnly Property Item(name As String) As MessagePart

Parameter

name
String

Der Name des zurückgegebenen MessagePart.

Eigenschaftswert

einen MessagePart

Beispiele

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( "" );
}
Message myLocalMessage = myServiceDescription.Messages["AddHttpPostOut"];
if (myMessageCollection.Contains(myLocalMessage))
{
   Console.WriteLine("Message      : " + myLocalMessage.Name);

   // Get the message part collection.
   MessagePartCollection myMessagePartCollection = myLocalMessage.Parts;
   MessagePart[] myMessagePart  =
      new 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 : " +
         myMessagePartCollection[k].Name);
   }
   Console.WriteLine("");
}
Dim myLocalMessage As Message = _
   myServiceDescription.Messages("AddHttpPostOut")
If myMessageCollection.Contains(myLocalMessage) Then
   Console.WriteLine("Message      : " & myLocalMessage.Name)

   ' Get the message part collection.
   Dim myMessagePartCollection As MessagePartCollection = _
      myLocalMessage.Parts
   Dim myMessagePart(myMessagePartCollection.Count) As MessagePart

   ' Copy the MessagePartCollection to an array.
   myMessagePartCollection.CopyTo(myMessagePart, 0)
   Dim k As Integer
   For k = 0 To myMessagePart.Length - 2
      Console.WriteLine(ControlChars.Tab & "       Part Name : " & _
         myMessagePartCollection(k).Name)
   Next k
   Console.WriteLine("")
End If

Gilt für: