PortTypeCollection.Item Property (Int32)
.NET Framework 3.0
Gets or sets the value of a PortType at the specified zero-based index.
Namespace: System.Web.Services.Description
Assembly: System.Web.Services (in system.web.services.dll)
Assembly: System.Web.Services (in system.web.services.dll)
public: property PortType^ default [int] { PortType^ get (int index); void set (int index, PortType^ value); }
/** @property */ public PortType get_Item (int index) /** @property */ public void set_Item (int index, PortType value)
Not applicable.
Parameters
- index
The zero-based index of the PortType whose value is modified or returned.
Property Value
A PortType.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_JSL.wsdl");
PortTypeCollection myPortTypeCollection =
myServiceDescription.get_PortTypes();
int noOfPortTypes = myServiceDescription.get_PortTypes().
get_Count();
Console.WriteLine("\nTotal number of PortTypes: "
+ myServiceDescription.get_PortTypes().get_Count());
// Get the first PortType in the collection.
PortType myNewPortType = myPortTypeCollection.get_Item(0);
Console.WriteLine("The PortType at index 0 is: "
+ myNewPortType.get_Name());
Console.WriteLine("Removing the PortType "
+ myNewPortType.get_Name());
// Remove the PortType from the collection.
myPortTypeCollection.Remove(myNewPortType);
// Display the number of PortTypes.
Console.WriteLine("\nTotal number of PortTypes after removing: "
+ myServiceDescription.get_PortTypes().get_Count());
Console.WriteLine("Adding a PortType " + myNewPortType.get_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.get_PortTypes().
get_Count());
myServiceDescription.Write("MathService_New.wsdl");
Windows 98, Windows Server 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.Community Additions
ADD
Show: