ISessionStateItemCollection.RemoveAt Method (Int32)

 

Deletes an item at a specified index from the collection.

Namespace:   System.Web.SessionState
Assembly:  System.Web (in System.Web.dll)

void RemoveAt(
	int index
)

Parameters

index
Type: System.Int32

The index of the item to remove from the collection.

In implementing the RemoveAt method, you should set the Dirty property to true to indicatevalues in the ISessionStateItemCollection implementation have been modified.

Your implementation of the RemoveAt method should throw an ArgumentOutOfRangeException exception if index is less than zero or is equal to or greater than ICollection.Count.

The following code example shows an implementation of the RemoveAt method. For an example of a complete implementation of the ISessionStateItemCollection interface, see the example provided in the ISessionStateItemCollection interface overview.

public void RemoveAt(int index)
{
  if (index < 0 || index >= this.Count)
    throw new ArgumentOutOfRangeException("The specified index is not within the acceptable range.");

  pItems.RemoveAt(index);
  pDirty = true;
}

.NET Framework
Available since 2.0
Return to top
Show: