ISessionStateItemCollection.RemoveAt(Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.