PortTypeCollection.Add(PortType) Methode

Definitie

Hiermee voegt u de opgegeven PortType waarde toe aan het einde van de PortTypeCollection.

public:
 int Add(System::Web::Services::Description::PortType ^ portType);
public int Add(System.Web.Services.Description.PortType portType);
member this.Add : System.Web.Services.Description.PortType -> int
Public Function Add (portType As PortType) As Integer

Parameters

portType
PortType

De PortType toe te voegen aan de verzameling.

Retouren

De op nul gebaseerde index waar de portType parameter is toegevoegd.

Voorbeelden

ServiceDescription^ myServiceDescription = ServiceDescription::Read( "MathService_CS.wsdl" );
PortTypeCollection^ myPortTypeCollection = myServiceDescription->PortTypes;
int noOfPortTypes = myServiceDescription->PortTypes->Count;
Console::WriteLine( "\nTotal number of PortTypes: {0}", myServiceDescription->PortTypes->Count );

// Get the first PortType in the collection.
PortType^ myNewPortType = myPortTypeCollection[ 0 ];
Console::WriteLine( "The PortType at index 0 is: {0}", myNewPortType->Name );
Console::WriteLine( "Removing the PortType {0}", myNewPortType->Name );

// Remove the PortType from the collection.
myPortTypeCollection->Remove( myNewPortType );

// Display the number of PortTypes.
Console::WriteLine( "\nTotal number of PortTypes after removing: {0}", myServiceDescription->PortTypes->Count );
Console::WriteLine( "Adding a PortType {0}", myNewPortType->Name );

// Add a new PortType from the collection.
myPortTypeCollection->Add( myNewPortType );

// Display the number of PortTypes after adding a port.
Console::WriteLine( "Total number of PortTypes after adding a new port: {0}", myServiceDescription->PortTypes->Count );
myServiceDescription->Write( "MathService_New.wsdl" );
ServiceDescription myServiceDescription =
   ServiceDescription.Read("MathService_CS.wsdl");
PortTypeCollection myPortTypeCollection =
   myServiceDescription.PortTypes;

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

// Get the first PortType in the collection.
PortType myNewPortType = myPortTypeCollection[0];
Console.WriteLine(
   "The PortType at index 0 is: " + myNewPortType.Name);
Console.WriteLine("Removing the PortType " + myNewPortType.Name);

// Remove the PortType from the collection.
myPortTypeCollection.Remove(myNewPortType);

// Display the number of PortTypes.
Console.WriteLine("\nTotal number of PortTypes after removing: "
   + myServiceDescription.PortTypes.Count);

Console.WriteLine("Adding a PortType " + myNewPortType.Name);

// Add a new PortType from the collection.
myPortTypeCollection.Add(myNewPortType);

// Display the number of PortTypes after adding a port.
Console.WriteLine("Total number of PortTypes after " +
   "adding a new port: " + myServiceDescription.PortTypes.Count);

myServiceDescription.Write("MathService_New.wsdl");
Dim myServiceDescription As ServiceDescription = _
   ServiceDescription.Read("MathService_VB.wsdl")
Dim myPortTypeCollection As PortTypeCollection = _
   myServiceDescription.PortTypes

Dim noOfPortTypes As Integer = myServiceDescription.PortTypes.Count
Console.WriteLine( _
   ControlChars.Newline & "Total number of PortTypes: " & _
   myServiceDescription.PortTypes.Count.ToString())

' Get the first PortType in the collection.
Dim myNewPortType As PortType = myPortTypeCollection(0)
Console.WriteLine( _
   "The PortType at index 0 is: " & myNewPortType.Name)
Console.WriteLine("Removing the PortType " & myNewPortType.Name)

' Remove the PortType from the collection.
myPortTypeCollection.Remove(myNewPortType)

' Display the number of PortTypes.
Console.WriteLine(ControlChars.Newline & _
   "Total number of PortTypes after removing: " & _
   myServiceDescription.PortTypes.Count.ToString())

Console.WriteLine("Adding a PortType " & myNewPortType.Name)

' Add a new PortType from the collection.
myPortTypeCollection.Add(myNewPortType)

' Display the number of PortTypes after adding a port.
Console.WriteLine( _
   "Total Number of PortTypes after adding a new port: " & _
   myServiceDescription.PortTypes.Count.ToString())

myServiceDescription.Write("MathService_New.wsdl")

Van toepassing op