SoapHeaderCollection::Contains Method (SoapHeader^)
.NET Framework (current version)
Determines whether the SoapHeaderCollection contains a specific SoapHeader.
Assembly: System.Web.Services (in System.Web.Services.dll)
Parameters
- header
-
Type:
System.Web.Services.Protocols::SoapHeader^
The SoapHeader to locate in the SoapHeaderCollection.
Return Value
Type: System::Booleantrue if the value of the header parameter is found in the SoapHeaderCollection; otherwise, false.
// Check to see whether the collection contains mySecondSoapHeader. if ( mySoapHeaderCollection->Contains( mySecondSoapHeader ) ) { // Get the index of mySecondSoapHeader from the collection. Console::WriteLine( "Index of mySecondSoapHeader: {0}", mySoapHeaderCollection->IndexOf( mySecondSoapHeader ) ); // Get the SoapHeader from the collection. MySoapHeader^ mySoapHeader1 = dynamic_cast<MySoapHeader^>(mySoapHeaderCollection[ mySoapHeaderCollection->IndexOf( mySecondSoapHeader ) ]); Console::WriteLine( "SoapHeader retrieved from the collection: {0}", mySoapHeader1 ); // Remove a SoapHeader from the collection. mySoapHeaderCollection->Remove( mySoapHeader1 ); Console::WriteLine( "Number of items after removal: {0}", mySoapHeaderCollection->Count ); } else Console::WriteLine( "mySoapHeaderCollection does not contain mySecondSoapHeader." );
.NET Framework
Available since 1.1
Available since 1.1
Show: