Поделиться через


SafeAccessTokenHandle Класс

Определение

Предоставляет безопасный дескриптор для потока Windows или маркера доступа процесса. Дополнительные сведения см. в разделе Маркеры доступа.

public ref class SafeAccessTokenHandle sealed : System::Runtime::InteropServices::SafeHandle
public sealed class SafeAccessTokenHandle : System.Runtime.InteropServices.SafeHandle
[System.Security.SecurityCritical]
public sealed class SafeAccessTokenHandle : System.Runtime.InteropServices.SafeHandle
type SafeAccessTokenHandle = class
    inherit SafeHandle
[<System.Security.SecurityCritical>]
type SafeAccessTokenHandle = class
    inherit SafeHandle
Public NotInheritable Class SafeAccessTokenHandle
Inherits SafeHandle
Наследование
SafeAccessTokenHandle
Наследование
SafeAccessTokenHandle
Атрибуты

Конструкторы

SafeAccessTokenHandle()

Создает объект SafeAccessTokenHandle.

SafeAccessTokenHandle(IntPtr)

Инициализирует новый экземпляр класса SafeAccessTokenHandle.

Поля

handle

Определяет инкапсулируемый дескриптор.

(Унаследовано от SafeHandle)

Свойства

InvalidHandle

Возвращает недопустимый дескриптор путем создания экземпляра объекта SafeAccessTokenHandle с Zero.

IsClosed

Возвращает значение, показывающее, является ли дескриптор закрытым.

(Унаследовано от SafeHandle)
IsInvalid

Получает значение, указывающее, является ли дескриптор недействительным.

Методы

Close()

Помечает дескриптор для освобождения самого дескриптора и соответствующих ресурсов.

(Унаследовано от SafeHandle)
DangerousAddRef(Boolean)

Вручную увеличивает счетчик ссылок для экземпляров SafeHandle.

(Унаследовано от SafeHandle)
DangerousGetHandle()

Возвращает значение поля handle.

(Унаследовано от SafeHandle)
DangerousRelease()

Вручную уменьшает счетчик ссылок для экземпляра SafeHandle.

(Унаследовано от SafeHandle)
Dispose()

Освобождает все ресурсы, используемые классом SafeHandle.

(Унаследовано от SafeHandle)
Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые классом SafeHandle, определяя, нужно ли выполнять обычную операцию удаления.

(Унаследовано от SafeHandle)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ReleaseHandle()

При переопределении в производном классе выполняет код, необходимый для освобождения дескриптора.

(Унаследовано от SafeHandle)
SetHandle(IntPtr)

Определяет дескриптор для заданного ранее существующего дескриптора.

(Унаследовано от SafeHandle)
SetHandleAsInvalid()

Помечает дескриптор как больше не используемый.

(Унаследовано от SafeHandle)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к