PortTypeCollection.CopyTo(PortType[], Int32) Method

Definition

Copies the entire PortTypeCollection to a one-dimensional array of type PortType, starting at the specified zero-based index of the target array.

C#
public void CopyTo(System.Web.Services.Description.PortType[] array, int index);

Parameters

array
PortType[]

An array of type PortType serving as the destination for the copy action.

index
Int32

The zero-based index at which to start placing the copied collection.

Examples

C#
PortTypeCollection myPortTypeCollection;

ServiceDescription myServiceDescription =
   ServiceDescription.Read("MathService_CS.wsdl");

myPortTypeCollection = myServiceDescription.PortTypes;
int noOfPortTypes = myServiceDescription.PortTypes.Count;
Console.WriteLine("\nTotal number of PortTypes: "
   + myServiceDescription.PortTypes.Count);

// Copy the collection into an array.
 PortType[] myPortTypeArray = new PortType[noOfPortTypes];
 myPortTypeCollection.CopyTo(myPortTypeArray, 0);

// Display names of all PortTypes.
 for(int i = 0; i < noOfPortTypes; i++)
    Console.WriteLine("PortType name: " + myPortTypeArray[i].Name);
 myServiceDescription.Write("MathService_New.wsdl");

Applies to

Proizvod Verzije
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)