WindowsIdentity.Token Propiedad

Definición

Obtiene el token de cuenta de Windows que corresponde al usuario.

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

Valor de propiedad

IntPtr

nativeint

Identificador del token de acceso asociado al subproceso de ejecución actual.

Ejemplos

En el código siguiente se muestra el uso de la propiedad para obtener el token IsSystem Windows cuenta del usuario. Este ejemplo de código forma parte de un ejemplo mayor proporcionado para la WindowsIdentity clase .

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

Comentarios

No libere explícitamente el token de cuenta devuelto por la Token propiedad . El método libera el Dispose token, al que se puede llamar en el código. Dispose también lo llama automáticamente el recolector de elementos no utilizados.

Nota

El token de cuenta devuelto por la propiedad es un duplicado del token de Windows que se usa para crear el objeto y que el .NET Framework Token WindowsIdentity libera automáticamente. Esto es diferente del token de cuenta userToken (el parámetro para el constructor), que se usa para crear el WindowsIdentity objeto. userTokenes un token Windows cuenta que se crea mediante una llamada a y debe cerrarse LogonUser para evitar una pérdida de memoria.

Se aplica a