Freigeben über


MessagePartCollection.Insert(Int32, MessagePart) Methode

Definition

Fügt der MessagePart die angegebene MessagePartCollection am angegebenen nullbasierten Index hinzu.

public:
 void Insert(int index, System::Web::Services::Description::MessagePart ^ messagePart);
public void Insert (int index, System.Web.Services.Description.MessagePart messagePart);
member this.Insert : int * System.Web.Services.Description.MessagePart -> unit
Public Sub Insert (index As Integer, messagePart As MessagePart)

Parameter

index
Int32

Der nullbasierte Index, an dem der messagePart-Parameter eingefügt werden soll.

messagePart
MessagePart

Der der Auflistung hinzuzufügende MessagePart.

Beispiele

MessagePart^ myMessagePart1 = gcnew MessagePart;
myMessagePart1->Name = "parameters";
myMessagePart1->Element = gcnew XmlQualifiedName( "Add",myServiceDescription->TargetNamespace );
myMessage1->Parts->Insert( 0, myMessagePart1 );
MessagePart myMessagePart1 = new MessagePart();
myMessagePart1.Name = "parameters";
myMessagePart1.Element = new XmlQualifiedName("Add",myServiceDescription.TargetNamespace);
myMessage1.Parts.Insert(0,myMessagePart1);
Dim myMessagePart1 As New MessagePart()
myMessagePart1.Name = "parameters"
myMessagePart1.Element = New XmlQualifiedName("Add", _
   myServiceDescription.TargetNamespace)
myMessage1.Parts.Insert(0, myMessagePart1)

Hinweise

Wenn die Anzahl der Elemente in der Auflistung bereits die Kapazität der Auflistung entspricht, wird die Kapazität durch automatische Neuverlagerung des internen Arrays verdoppelt, bevor das neue Element eingefügt wird.

Wenn der Parameter gleich Countist, wird der messagePart index Parameter am Ende des MessagePartCollectionWerts hinzugefügt.

Die Elemente nach der Einfügemarke werden nach unten verschoben, um das neue Element zu erfüllen.

Gilt für