PortTypeCollection::Contains Method (PortType^)
.NET Framework (current version)
Returns a value indicating whether the specified PortType is a member of the PortTypeCollection.
Assembly: System.Web.Services (in System.Web.Services.dll)
Parameters
- portType
-
Type:
System.Web.Services.Description::PortType^
The PortType for which to check for collection membership.
Return Value
Type: System::Booleantrue if the portType parameter is a member of the PortTypeCollection; otherwise, false.
ServiceDescription^ myServiceDescription = ServiceDescription::Read( "MathService_CS.wsdl" ); PortTypeCollection^ myPortTypeCollection = myServiceDescription->PortTypes; int noOfPortTypes = myServiceDescription->PortTypes->Count; Console::WriteLine( "\nTotal number of PortTypes: {0}", noOfPortTypes ); PortType^ myNewPortType = myPortTypeCollection[ "MathServiceSoap" ]; // Get the index in the collection. int index = myPortTypeCollection->IndexOf( myNewPortType ); Console::WriteLine( "Removing the PortType named {0}", myNewPortType->Name ); // Remove the PortType from the collection. myPortTypeCollection->Remove( myNewPortType ); noOfPortTypes = myServiceDescription->PortTypes->Count; Console::WriteLine( "\nTotal number of PortTypes: {0}", noOfPortTypes ); // Check whether the PortType exists in the collection. bool bContains = myPortTypeCollection->Contains( myNewPortType ); Console::WriteLine( "Port Type'{0}' exists: {1}", myNewPortType->Name, bContains ); Console::WriteLine( "Adding the PortType" ); // Insert a new portType at the index location. myPortTypeCollection->Insert( index, 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 ); bContains = myPortTypeCollection->Contains( myNewPortType ); Console::WriteLine( "Port Type'{0}' exists: {1}", myNewPortType->Name, bContains ); myServiceDescription->Write( "MathService_New.wsdl" );
.NET Framework
Available since 1.1
Available since 1.1
Show: