SafeAccessTokenHandle Klass

Definition

Ger ett säkert handtag till en Windows tråd eller processåtkomsttoken. Mer information finns i Åtkomsttoken.

public ref class SafeAccessTokenHandle sealed : System::Runtime::InteropServices::SafeHandle
[System.Security.SecurityCritical]
public sealed class SafeAccessTokenHandle : System.Runtime.InteropServices.SafeHandle
[<System.Security.SecurityCritical>]
type SafeAccessTokenHandle = class
    inherit SafeHandle
Public NotInheritable Class SafeAccessTokenHandle
Inherits SafeHandle
Arv
SafeAccessTokenHandle
Attribut

Konstruktorer

Name Description
SafeAccessTokenHandle(IntPtr)

Initierar en ny instans av SafeAccessTokenHandle klassen.

Fält

Name Description
handle

Anger det handtag som ska omslutas.

(Ärvd från SafeHandle)

Egenskaper

Name Description
InvalidHandle

Returnerar ett ogiltigt handtag genom att instansiera ett SafeAccessTokenHandle objekt med Zero.

IsClosed

Hämtar ett värde som anger om handtaget är stängt.

(Ärvd från SafeHandle)
IsInvalid

Hämtar ett värde som anger om handtaget är ogiltigt.

Metoder

Name Description
Close()

Markerar handtaget för att frigöra och frigöra resurser.

(Ärvd från SafeHandle)
DangerousAddRef(Boolean)

Ökar referensräknaren manuellt på SafeHandle instanser.

(Ärvd från SafeHandle)
DangerousGetHandle()

Returnerar värdet för fältet handle .

(Ärvd från SafeHandle)
DangerousRelease()

Manuellt minskar referensräknaren på en SafeHandle instans.

(Ärvd från SafeHandle)
Dispose()

Släpper alla resurser som används av SafeHandle klassen.

(Ärvd från SafeHandle)
Dispose(Boolean)

Släpper de ohanterade resurser som används av SafeHandle klassen och anger om en normal borttagning ska utföras.

(Ärvd från SafeHandle)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ReleaseHandle()

När den åsidosättas i en härledd klass kör den kod som krävs för att frigöra handtaget.

(Ärvd från SafeHandle)
SetHandle(IntPtr)

Anger referensen till det angivna befintliga handtaget.

(Ärvd från SafeHandle)
SetHandleAsInvalid()

Markerar ett handtag som inte längre används.

(Ärvd från SafeHandle)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för