WaitHandle.Dispose Método

Definição

Liberta todos os recursos usados pela instância atual da WaitHandle classe.

Sobrecargas

Name Description
Dispose()

Liberta todos os recursos usados pela instância atual da WaitHandle classe.

Dispose(Boolean)

Quando sobreposto numa classe derivada, liberta os recursos não geridos usados pelo WaitHandle, e opcionalmente liberta os recursos geridos.

Dispose()

Origem:
WaitHandle.cs
Origem:
WaitHandle.cs
Origem:
WaitHandle.cs
Origem:
WaitHandle.cs
Origem:
WaitHandle.cs

Liberta todos os recursos usados pela instância atual da WaitHandle classe.

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

Implementações

Observações

Este método é equivalente ao Close método.

Note

Ligue Close sempre ou Dispose() antes de divulgar a sua última referência ao WaitHandle. Caso contrário, os recursos que utiliza não serão libertados.

Ver também

Aplica-se a

Dispose(Boolean)

Origem:
WaitHandle.cs
Origem:
WaitHandle.cs
Origem:
WaitHandle.cs
Origem:
WaitHandle.cs
Origem:
WaitHandle.cs

Quando sobreposto numa classe derivada, liberta os recursos não geridos usados pelo WaitHandle, e opcionalmente liberta os recursos geridos.

protected:
 virtual void Dispose(bool explicitDisposing);
protected virtual void Dispose(bool explicitDisposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (explicitDisposing As Boolean)

Parâmetros

explicitDisposing
Boolean

true libertar recursos geridos e não geridos; false libertar apenas recursos não geridos.

Observações

Este método é chamado por e Close os Dispose() métodos com o explicitDisposing parâmetro definido em true. Quando o explicitDisposing parâmetro é true, este método liberta todos os recursos detidos por quaisquer objetos geridos que este WaitHandle objeto referencia.

Notas para Herdeiros

Deves sobrescrever o Dispose(Boolean) método para libertar recursos alocados em classes derivadas.

O Close() método ou Dispose() pode ser chamado várias vezes por outros objetos. Ao sobrescrever este método, tenha cuidado para não referenciar objetos que já tenham sido previamente eliminados numa chamada anterior para Dispose ou Close.

Ver também

Aplica-se a