Compartir a través de


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 IsSystem propiedad para obtener el token de cuenta de Windows para el usuario. Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase 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

Comentarios

No libere explícitamente el token de cuenta devuelto por la Token propiedad . El método libera el Dispose token, al que 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 Token propiedad es un duplicado del token de Windows que se usa para crear el WindowsIdentity objeto y lo libera automáticamente .NET Framework. Esto es diferente del token de cuenta (el userToken parámetro para el constructor), que se usa para crear el WindowsIdentity objeto . userToken es un token de cuenta de Windows creado por una llamada a LogonUser y debe cerrarse para evitar una pérdida de memoria.

Se aplica a