MessageCollection.Insert(Int32, Message) Methode

Definition

Fügt den angegebenen nullbasierten Index dem Message angegebenen MessageCollection Nullindex hinzu.

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

Parameter

index
Int32

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

message
Message

Das Message , das der Auflistung hinzugefügt werden soll.

Ausnahmen

Der index Parameter ist kleiner als Null.

-oder-

Der index Parameter ist größer als Count.

Beispiele

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

Hinweise

Wenn die Anzahl der Elemente in der Auflistung bereits der Kapazität der Auflistung entspricht, wird die Kapazität verdoppelt, indem das interne Array automatisch neu angeordnet wird, bevor das neue Element eingefügt wird.

Wenn der index Parameter gleich Countist, wird der message Parameter am Ende der MessageCollection.

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

Gilt für: