WindowsIdentity.Token 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용자의 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
현재 실행 스레드와 관련된 액세스 토큰 핸들입니다.
예제
다음 코드에서는 사용자의 Windows 계정 토큰을 IsSystem 가져오기 위해 속성을 사용하는 방법을 보여 있습니다. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 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 되는 계정 토큰은 개체를 만드는 WindowsIdentity 데 사용되며 .NET Framework에서 자동으로 해제되는 Windows 토큰의 중복입니다. 이는 개체를 만드는 WindowsIdentity 데 사용되는 계정 토큰(userToken
생성자의 매개 변수)와 다릅니다.
userToken
는 에 대한 호출로 생성되고 메모리 누수 방지를 LogonUser
위해 닫아야 하는 Windows 계정 토큰입니다.
적용 대상
.NET