ISessionStateItemCollection.RemoveAt(Int32) Methode

Definitie

Hiermee verwijdert u een item in een opgegeven index uit de verzameling.

public:
 void RemoveAt(int index);
public void RemoveAt(int index);
abstract member RemoveAt : int -> unit
Public Sub RemoveAt (index As Integer)

Parameters

index
Int32

De index van het item dat uit de verzameling moet worden verwijderd.

Voorbeelden

In het volgende codevoorbeeld ziet u een implementatie van de RemoveAt methode. Zie het voorbeeld in het interfaceoverzicht voor een voorbeeld van een volledige implementatie van de ISessionStateItemCollectionISessionStateItemCollection interface.

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;
}
 Public Sub RemoveAt(index As Integer) Implements ISessionStateItemCollection.RemoveAt 
   If index < 0 OrElse index >= Me.Count Then _
     Throw New ArgumentOutOfRangeException("The specified index is not within the acceptable range.")

   pItems.RemoveAt(index)
   pDirty = True
 End Sub

Opmerkingen

Bij het implementeren van de RemoveAt methode moet u de Dirty eigenschap instellen om true aan te geven dat de waarden in de ISessionStateItemCollection implementatie zijn gewijzigd.

Uw implementatie van de RemoveAt methode moet een ArgumentOutOfRangeException uitzondering genereren als index deze kleiner is dan nul of gelijk is aan of groter is dan ICollection.Count.

Van toepassing op

Zie ook