次の方法で共有


WaitHandle.SafeWaitHandle プロパティ

定義

ネイティブ オペレーティング システム ハンドルを取得または設定します。

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 オブジェクトが収集されるときに前のハンドルが閉じられ SafeWaitHandle ます。 がハンドルを閉じようとしたときにが発生するため、ハンドルを手動で閉じないでください ObjectDisposedException SafeWaitHandle

WaitHandle パターンを実装 Dispose します。 「 Dispose メソッドの実装」を参照してください。 から派生する場合は、 WaitHandle プロパティを使用し SafeWaitHandle て、ネイティブハンドルのオペレーティングシステムハンドルを格納します。 Dispose追加のアンマネージリソースを使用しない限り、保護されたメソッドをオーバーライドする必要はありません。

適用対象