WaitHandle.Dispose Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.