SafeHandle.IsClosed プロパティ

定義

ハンドルが閉じているかどうかを示す値を取得します。

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 オブジェクトへの参照はありません。

適用対象