ReaderWriterLockSlim.Dispose Método

Definição

Libera todos os recursos usados pela instância atual da ReaderWriterLockSlim classe.

public:
 virtual void Dispose();
public void Dispose();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()

Implementações

Exceções

WaitingReadCount é maior que zero.

-ou-

WaitingUpgradeCount é maior que zero.

-ou-

WaitingWriteCount é maior que zero.

Comentários

Ligue Dispose quando terminar de usar o ReaderWriterLockSlim. O Dispose método deixa o ReaderWriterLockSlim estado inutilizável. Após a chamada Dispose, você deve liberar todas as referências para que ReaderWriterLockSlim o coletor de lixo possa recuperar a memória que o ReaderWriterLockSlim estava ocupando. Para obter mais informações, consulte Limpar recursos não gerenciados e implementar um método de descarte.

Note

Sempre chame Dispose antes de lançar sua última referência ao ReaderWriterLockSlim objeto.

Aplica-se a