SoapHeaderCollection.Item Property (Int32)
.NET Framework (current version)
Gets or sets the SoapHeader at the specified index of the SoapHeaderCollection.
Assembly: System.Web.Services (in System.Web.Services.dll)
Parameters
- index
-
Type:
System.Int32
The zero-based index of the SoapHeader to get or set.
| Exception | Condition |
|---|---|
| ArgumentOutOfRangeException | The index parameteris not a valid index in the SoapHeaderCollection. |
This property provides the ability to access a specific element in the collection by using the following syntax: myCollection[index].
' 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
.NET Framework
Available since 1.1
Available since 1.1
Show: