SafeX509ChainHandle Класс

Определение

Предоставляет класс-оболочку, представляющий дескриптор объекта цепочки X.509. Дополнительные сведения см. в разделе X509Chain.

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

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

Имя Описание
SafeX509ChainHandle()

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

Поля

Имя Описание
handle

Указывает дескриптор, который необходимо упаковать.

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

Свойства

Имя Описание
IsClosed

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

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

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

IsInvalid

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

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

Методы

Имя Описание
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)

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