Sdílet prostřednictvím


WindowsIdentity.Token Vlastnost

Definice

Získá token účtu systému Windows pro uživatele.

public:
 virtual property IntPtr Token { IntPtr get(); };
public virtual IntPtr Token { get; }
member this.Token : nativeint
Public Overridable ReadOnly Property Token As IntPtr

Hodnota vlastnosti

IntPtr

nativeint

Popisovač přístupového tokenu přidruženého k aktuálnímu vláknu spuštění.

Příklady

Následující kód ukazuje použití IsSystem vlastnosti k získání tokenu účtu Systému Windows pro uživatele. Tento příklad kódu je součástí většího příkladu uvedeného pro třídu WindowsIdentity.

IntPtr accountToken = WindowsIdentity::GetCurrent()->Token;
IntPtr accountToken = WindowsIdentity.GetCurrent().Token;
Console.WriteLine( "Token number is: " + accountToken.ToString());
Dim accountToken As IntPtr = WindowsIdentity.GetCurrent().Token

Poznámky

Nezadávejte explicitně token účtu vrácený Token vlastností. Token je vydán metodou Dispose , kterou můžete volat v kódu. Dispose také automaticky volá systém uvolňování paměti.

Poznámka:

Token účtu vrácený Token vlastností je duplikát tokenu Systému Windows, který se používá k vytvoření objektu WindowsIdentity a je automaticky uvolněn rozhraním .NET Framework. Toto se liší od tokenu účtu ( userToken parametr konstruktoru), který se používá k vytvoření objektu WindowsIdentity . userToken je token účtu systému Windows, který je vytvořen voláním LogonUser a musí být uzavřen, aby nedošlo k nevrácení paměti.

Platí pro