SafeHandle.IsClosed 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示句柄是否已关闭。
public:
property bool IsClosed { bool get(); };
public bool IsClosed { get; }
member this.IsClosed : bool
Public ReadOnly Property IsClosed As Boolean
属性值
如果句柄已关闭,则为 true
;否则为 false
。
注解
方法 IsClosed 返回一个值, SafeHandle 该值指示对象的句柄是否不再与本机资源关联。 这与 属性的定义 IsInvalid 不同,后者计算给定句柄是否始终被视为无效。 方法 IsClosed 在以下情况下返回值 true
:
调用 SetHandleAsInvalid 了 方法。
调用 Dispose 了 一个或多个 Close 方法,并且没有对 SafeHandle 其他线程上的 对象的引用。