This documentation is archived and is not being maintained.
OperationBindingCollection.CopyTo Method
.NET Framework 1.1
Copies the entire OperationBindingCollection to a compatible one-dimensional array of type OperationBinding, starting at the specified zero-based index of the target array.
[Visual Basic] Public Sub CopyTo( _ ByVal array() As OperationBinding, _ ByVal index As Integer _ ) [C#] public void CopyTo( OperationBinding[] array, int index ); [C++] public: void CopyTo( OperationBinding* array[], int index ); [JScript] public function CopyTo( array : OperationBinding[], index : int );
Parameters
- array
- An array of type OperationBinding serving as the destination for the copy action.
- index
- The zero-based index at which to start placing the copied collection.
Example
[Visual Basic, C#, C++] The following example demonstrates the use of the CopyTo method.
[Visual Basic] 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] No example is available for JScript. To view a Visual Basic, C#, or C++ example, click the Language Filter button
in the upper-left corner of the page.
Requirements
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
See Also
OperationBindingCollection Class | OperationBindingCollection Members | System.Web.Services.Description Namespace
Show: