次の方法で共有


OperationBindingCollection.CopyTo メソッド

OperationBindingCollection 全体を互換性のある OperationBinding 型の 1 次元配列にコピーします。コピーは、コピー先の配列の、指定した 0 から始まるインデックス番号から開始します。

Public Sub CopyTo( _
   ByVal array() As OperationBinding, _   ByVal index As Integer _)
[C#]
public void CopyTo(OperationBinding[] array,intindex);
[C++]
public: void CopyTo(OperationBinding* array[],intindex);
[JScript]
public function CopyTo(
   array : OperationBinding[],index : int);

パラメータ

  • array
    コピー アクションのコピー先として使用する OperationBinding 型の配列。
  • index
    コピーされたコレクションの貼り付け開始位置を示す、0 から始まるインデックス番号。

使用例

[Visual Basic, C#, C++] CopyTo メソッドを使用する例を次に示します。

 
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

[C#] 
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);
}

[C++] 
OperationBinding* operationBindingArray[] = new
   OperationBinding*[myOperationBindingCollection->Count];

// Copy this collection to the OperationBinding array.
myOperationBindingCollection->CopyTo(operationBindingArray, 0);
Console::WriteLine(S"The operations supported by this service "
   S"are :");
System::Collections::IEnumerator* myEnum = operationBindingArray->GetEnumerator();
while (myEnum->MoveNext())
{
   OperationBinding* myOperationBinding1 = __try_cast<OperationBinding*>(myEnum->Current);
   Binding* myBinding = myOperationBinding1->Binding;
   Console::WriteLine(String::Format( S" Binding : {0} Name of operation : {1}", myBinding->Name, myOperationBinding1->Name ));
}

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

OperationBindingCollection クラス | OperationBindingCollection メンバ | System.Web.Services.Description 名前空間