WindowsIdentity.Token Свойство
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает токен учетной записи Windows для пользователя.
public:
virtual property IntPtr Token { IntPtr get(); };
public virtual IntPtr Token { get; }
member this.Token : nativeint
Public Overridable ReadOnly Property Token As IntPtr
nativeint
Дескриптор токена доступа, связанный с текущим выполняемым потоком.
В следующем коде показано использование IsSystem свойства для получения маркера учетной записи Windows для пользователя. Этот пример входит в состав более крупного примера использования класса 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
Не освобождайте явно маркер учетной записи, возвращаемый свойством Token . Маркер освобождается методом Dispose , который можно вызвать в коде. Dispose также автоматически вызывается сборщиком мусора.
Ескерім
Маркер учетной записи, возвращаемый свойством Token , является копией маркера Windows, который используется для создания WindowsIdentity объекта и автоматически освобождается платформой .NET Framework. Это отличается от маркера учетной userToken
записи (параметр конструктора), который используется для создания WindowsIdentity объекта .
userToken
— это маркер учетной записи Windows, созданный вызовом LogonUser
и который должен быть закрыт, чтобы избежать утечки памяти.
Өнім | Нұсқалар |
---|---|
.NET | 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
Windows Desktop | 3.0, 3.1, 5 |
.NET кері байланысы
.NET — бастапқы коды ашық жоба. Пікір қалдыру үшін сілтемені таңдаңыз: