SafeHandle.DangerousRelease Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ręczne dekrementuje licznik odwołań w wystąpieniu 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 ()
- Atrybuty
Uwagi
Metoda DangerousRelease jest odpowiednikiem DangerousAddRefmetody . Zawsze należy dopasować wywołanie metody do DangerousRelease metody z pomyślnym wywołaniem metody DangerousAddRef.
Przestroga
W taki sam sposób, w jaki niedopasowane DangerousAddRef wywołania mogą powodować przecieki zasobów, niedopasowane DangerousRelease wywołania mogą spowodować, że nieprawidłowe stany obsługi staną się widoczne dla innych wątków.