ISessionStateItemCollection.RemoveAt(Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.