Freigeben über


SafeHandle.DangerousRelease Methode

Definition

Dekrementiert manuell den Verweiszähler für eine SafeHandle-Instanz.

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 ()
Attribute

Hinweise

Die DangerousRelease -Methode ist das Pendant zu DangerousAddRef. Sie sollten einen Aufruf der DangerousRelease -Methode immer mit einem erfolgreichen Aufruf von DangerousAddRefabgleichen.

Achtung

Genauso wie nicht übereinstimmende Aufrufe DangerousAddRef Ressourcenverluste verursachen können, können nicht übereinstimmende Aufrufe DangerousRelease dazu führen, dass ungültige Handle-Zustände für andere Threads sichtbar werden.

Gilt für:

Weitere Informationen