SafeHandle.DangerousRelease 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.
Decrementa manualmente o contador de referência numa SafeHandle instância.
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
Observações
O DangerousRelease método é o equivalente a DangerousAddRef. Deve sempre associar uma chamada ao DangerousRelease método com uma chamada bem-sucedida para DangerousAddRef.
Atenção
Da mesma forma que as chamadas não emparelhadas DangerousAddRef podem causar fugas de recursos, as chamadas não emparelhadas DangerousRelease podem tornar estados de handle inválidos visíveis para outras threads.