SoapHeaderCollection.Contains(SoapHeader) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Determines whether the SoapHeaderCollection contains a specific SoapHeader.
public:
bool Contains(System::Web::Services::Protocols::SoapHeader ^ header);
public bool Contains (System.Web.Services.Protocols.SoapHeader header);
member this.Contains : System.Web.Services.Protocols.SoapHeader -> bool
Public Function Contains (header As SoapHeader) As Boolean
Parameters
- header
- SoapHeader
The SoapHeader to locate in the SoapHeaderCollection.
Returns
true
if the value of the header
parameter is found in the SoapHeaderCollection; otherwise, false
.
Examples
// 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." );
// 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: " +
mySoapHeaderCollection.IndexOf(mySecondSoapHeader));
// Get the SoapHeader from the collection.
MySoapHeader mySoapHeader1 = (MySoapHeader)mySoapHeaderCollection
[mySoapHeaderCollection.IndexOf(mySecondSoapHeader)];
Console.WriteLine("SoapHeader retrieved from the collection: "
+ 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.");
' Check to see whether the collection contains mySecondSoapHeader.
If mySoapHeaderCollection.Contains(mySecondSoapHeader) Then
' Get the index of mySecondSoapHeader from the collection.
Console.WriteLine("Index of mySecondSoapHeader: " & _
mySoapHeaderCollection.IndexOf(mySecondSoapHeader).ToString())
' Get the SoapHeader from the collection.
Dim mySoapHeader1 As MySoapHeader = CType(mySoapHeaderCollection( _
mySoapHeaderCollection.IndexOf(mySecondSoapHeader)), _
MySoapHeader)
Console.WriteLine("SoapHeader retrieved from the collection: " _
& mySoapHeader1.ToString())
' 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.")
End If