SafeHandle.DangerousRelease 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.
Diminui manualmente o contador de referência em uma instância SafeHandle.
public:
void DangerousRelease();
[System.Security.SecurityCritical]
public void DangerousRelease ();
public void DangerousRelease ();
[<System.Security.SecurityCritical>]
member this.DangerousRelease : unit -> unit
member this.DangerousRelease : unit -> unit
Public Sub DangerousRelease ()
- Atributos
Comentários
O DangerousRelease método é o equivalente a DangerousAddRef. Você sempre deve corresponder uma chamada ao DangerousRelease método com uma chamada bem-sucedida para DangerousAddRef.
Cuidado
Da mesma forma que chamadas não DangerousAddRef correspondentes podem causar vazamentos de recursos, chamadas não DangerousRelease correspondentes podem fazer com que estados de identificador inválidos se tornem visíveis para outros threads.