Bagikan melalui


WindowsIdentity.Token Properti

Definisi

Mendapatkan token akun Windows untuk pengguna.

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

Nilai Properti

IntPtr

nativeint

Handel token akses yang terkait dengan utas eksekusi saat ini.

Contoh

Kode berikut menunjukkan penggunaan IsSystem properti untuk mendapatkan token akun Windows untuk pengguna. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk WindowsIdentity kelas .

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

Keterangan

Jangan secara eksplisit merilis token akun yang dikembalikan oleh Token properti . Token dirilis oleh Dispose metode , yang dapat Anda panggil dalam kode. Dispose juga secara otomatis dipanggil oleh pengumpul sampah.

Catatan

Token akun yang dikembalikan oleh Token properti adalah duplikat token Windows yang digunakan untuk membuat WindowsIdentity objek dan secara otomatis dirilis oleh .NET Framework. Ini berbeda dari token akun ( userToken parameter untuk konstruktor), yang digunakan untuk membuat WindowsIdentity objek. userToken adalah token akun Windows yang dibuat oleh panggilan ke LogonUser dan harus ditutup untuk menghindari kebocoran memori.

Berlaku untuk