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 名前空間