ISessionStateItemCollection.RemoveAt(Int32) Método

Definição

Exclui um item em um índice especificado da coleção.

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

Parâmetros

index
Int32

O índice do item a ser removido da coleção.

Exemplos

O exemplo de código a seguir mostra uma implementação do RemoveAt método . Para obter um exemplo de uma implementação completa da ISessionStateItemCollection interface, consulte o exemplo fornecido na visão geral da ISessionStateItemCollection 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

Comentários

Ao implementar o RemoveAt método , você deve definir a Dirty propriedade como true para indicar que os ISessionStateItemCollection valores na implementação foram modificados.

Sua implementação do RemoveAt método deverá gerar uma exceção ArgumentOutOfRangeException se index for menor que zero ou for igual ou maior que ICollection.Count.

Aplica-se a

Confira também