This documentation is archived and is not being maintained.

ISessionStateItemCollection.RemoveAt Method

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


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 indicate values 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.");

  pDirty = true;

.NET Framework

Supported in: 4, 3.5, 3.0, 2.0

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.