WaitHandle.SafeWaitHandle プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ネイティブ オペレーティング システム ハンドルを取得または設定します。
public:
property Microsoft::Win32::SafeHandles::SafeWaitHandle ^ SafeWaitHandle { Microsoft::Win32::SafeHandles::SafeWaitHandle ^ get(); void set(Microsoft::Win32::SafeHandles::SafeWaitHandle ^ value); };
public Microsoft.Win32.SafeHandles.SafeWaitHandle SafeWaitHandle { get; set; }
public Microsoft.Win32.SafeHandles.SafeWaitHandle SafeWaitHandle { [System.Security.SecurityCritical] get; [System.Security.SecurityCritical] set; }
member this.SafeWaitHandle : Microsoft.Win32.SafeHandles.SafeWaitHandle with get, set
[<get: System.Security.SecurityCritical>]
[<set: System.Security.SecurityCritical>]
member this.SafeWaitHandle : Microsoft.Win32.SafeHandles.SafeWaitHandle with get, set
Public Property SafeWaitHandle As SafeWaitHandle
プロパティ値
ネイティブ オペレーティング システム ハンドルを表す SafeWaitHandle。
- 属性
注釈
プロパティに新しい値を割り当てると、前の SafeWaitHandle オブジェクトが収集されるときに前のハンドルが閉じられ SafeWaitHandle ます。 がハンドルを閉じようとしたときにが発生するため、ハンドルを手動で閉じないでください ObjectDisposedException SafeWaitHandle 。
WaitHandle パターンを実装 Dispose します。 「 Dispose メソッドの実装」を参照してください。 から派生する場合は、 WaitHandle プロパティを使用し SafeWaitHandle て、ネイティブハンドルのオペレーティングシステムハンドルを格納します。 Dispose追加のアンマネージリソースを使用しない限り、保護されたメソッドをオーバーライドする必要はありません。