Freigeben über


OperationMessageCollection.Item[Int32] Eigenschaft

Definition

Ruft den Wert einer OperationMessage am angegebenen nullbasierten Index ab oder legt diesen Wert fest.

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

Parameter

index
Int32

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

Eigenschaftswert

OperationMessage

Eine OperationMessage am angegebenen nullbasierten Index.

Beispiele

// Get the operation message for the Add operation.
OperationMessage^ myOperationMessage = myOperationMessageCollection[ 0 ];
OperationMessage^ myInputOperationMessage = dynamic_cast<OperationMessage^>(gcnew OperationInput);
XmlQualifiedName^ myXmlQualifiedName = gcnew XmlQualifiedName( "AddSoapIn",myDescription->TargetNamespace );
myInputOperationMessage->Message = myXmlQualifiedName;

array<OperationMessage^>^myCollection = gcnew array<OperationMessage^>(myOperationMessageCollection->Count);
myOperationMessageCollection->CopyTo( myCollection, 0 );
Console::WriteLine( "Operation name(s) :" );
for ( int i = 0; i < myCollection->Length; i++ )
{
   Console::WriteLine( " {0}", myCollection[ i ]->Operation->Name );
}

// Add the OperationMessage to the collection.
myOperationMessageCollection->Add( myInputOperationMessage );

DisplayFlowInputOutput( myOperationMessageCollection, "Add" );

if ( myOperationMessageCollection->Contains( myOperationMessage ) == true )
{
   int myIndex = myOperationMessageCollection->IndexOf( myOperationMessage );
   Console::WriteLine( " The index of the Add operation message in the collection is : {0}", myIndex );
}
// Get the operation message for the Add operation.
OperationMessage myOperationMessage =
   myOperationMessageCollection[0];
OperationMessage myInputOperationMessage =
   (OperationMessage) new OperationInput();
XmlQualifiedName myXmlQualifiedName = new XmlQualifiedName(
   "AddSoapIn", myDescription.TargetNamespace);
myInputOperationMessage.Message = myXmlQualifiedName;

OperationMessage[] myCollection =
   new OperationMessage[myOperationMessageCollection.Count];
myOperationMessageCollection.CopyTo(myCollection, 0);
Console.WriteLine("Operation name(s) :");
for (int i = 0; i < myCollection.Length ; i++)
{
   Console.WriteLine(" " + myCollection[i].Operation.Name);
}

// Add the OperationMessage to the collection.
myOperationMessageCollection.Add(myInputOperationMessage);
DisplayFlowInputOutput(myOperationMessageCollection, "Add");

if(myOperationMessageCollection.Contains(myOperationMessage)
   == true )
{
   int myIndex =
      myOperationMessageCollection.IndexOf(myOperationMessage);
   Console.WriteLine(" The index of the Add operation " +
      "message in the collection is : " + myIndex);
}
' Get the operation message for the Add operation.
Dim myOperationMessage As OperationMessage = _
   myOperationMessageCollection.Item(0)
Dim myInputOperationMessage As OperationMessage = _
   CType(New OperationInput(), OperationMessage)
Dim myXmlQualifiedName As _
   New XmlQualifiedName("AddSoapIn", myDescription.TargetNamespace)
myInputOperationMessage.Message = myXmlQualifiedName

Dim myCollection(myOperationMessageCollection.Count -1 ) _
   As OperationMessage
myOperationMessageCollection.CopyTo(myCollection, 0)
Console.WriteLine("Operation name(s) :")
Dim i As Integer
For i = 0 To myCollection.Length - 1
   Console.WriteLine(" " & myCollection(i).Operation.Name)
Next i

' Add the OperationMessage to the collection.
myOperationMessageCollection.Add(myInputOperationMessage)
DisplayFlowInputOutput(myOperationMessageCollection, "Add")

If myOperationMessageCollection.Contains(myOperationMessage) _
   = True Then
   Dim myIndex As Integer = _
      myOperationMessageCollection.IndexOf(myOperationMessage)
   Console.WriteLine(" The index of the Add operation " & _
       "message in the collection is : " & myIndex.ToString())
End If

Gilt für