Compartilhar via


OperationBindingCollection.CopyTo(OperationBinding[], Int32) Método

Definição

Copia todo o OperationBindingCollection para uma matriz unidimensional compatível do tipo OperationBinding, começando no índice de base zero especificado da matriz de destino.

public:
 void CopyTo(cli::array <System::Web::Services::Description::OperationBinding ^> ^ array, int index);
public void CopyTo (System.Web.Services.Description.OperationBinding[] array, int index);
member this.CopyTo : System.Web.Services.Description.OperationBinding[] * int -> unit
Public Sub CopyTo (array As OperationBinding(), index As Integer)

Parâmetros

array
OperationBinding[]

Uma matriz do tipo OperationBinding que funciona como o destino para a ação de cópia.

index
Int32

O índice de base zero no qual começar a posicionar a coleção copiada.

Exemplos

O exemplo a seguir demonstra o uso do método CopyTo.

array<OperationBinding^>^operationBindingArray =
      gcnew array<OperationBinding^>(myOperationBindingCollection->Count);

// Copy this collection to the OperationBinding array.
myOperationBindingCollection->CopyTo( operationBindingArray, 0 );
Console::WriteLine( "The operations supported by this service "
"are :" );

for each(OperationBinding^ myOperationBinding1 in operationBindingArray)
{
   Binding^ myBinding = myOperationBinding1->Binding;
   Console::WriteLine(" Binding : "+ myBinding->Name + " Name of " +
      "operation : " + myOperationBinding1->Name);
}
OperationBinding[] operationBindingArray = new
   OperationBinding[myOperationBindingCollection.Count];

// Copy this collection to the OperationBinding array.
myOperationBindingCollection.CopyTo(operationBindingArray, 0);
Console.WriteLine("The operations supported by this service " +
   "are :");
foreach(OperationBinding myOperationBinding1 in
   operationBindingArray)
{
   Binding myBinding = myOperationBinding1.Binding;
   Console.WriteLine(" Binding : "+ myBinding.Name + " Name of " +
      "operation : " + myOperationBinding1.Name);
}
Dim operationBindingArray(myOperationBindingCollection.Count -1  ) _
   As OperationBinding

' Copy this collection to the OperationBinding array.
myOperationBindingCollection.CopyTo(operationBindingArray, 0)
Console.WriteLine("The operations supported by this service " & _
   "are :")
Dim myOperationBinding1 As OperationBinding
For Each myOperationBinding1 In  operationBindingArray
   Dim myBinding As Binding = myOperationBinding1.Binding
   Console.WriteLine(" Binding : " & myBinding.Name & " Name of " & _
      "operation : " & myOperationBinding1.Name)
Next myOperationBinding1

Aplica-se a