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)

适用于