Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

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
)

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

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

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0
Show:
© 2015 Microsoft