WindowsIdentity.Token Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.