WaitHandle.SafeWaitHandle プロパティ

定義

ネイティブ オペレーティング システム ハンドルを取得または設定します。Gets or sets the native operating system handle.

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; }
[get: System.Security.SecurityCritical]
[set: System.Security.SecurityCritical]
public Microsoft.Win32.SafeHandles.SafeWaitHandle SafeWaitHandle { get; 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

ネイティブ オペレーティング システム ハンドルを表す SafeWaitHandleA SafeWaitHandle representing the native operating system handle.

属性

注釈

プロパティに新しい値を割り当てると、前の SafeWaitHandle オブジェクトが収集されるときに前のハンドルが閉じられ SafeWaitHandle ます。When you assign a new value to the SafeWaitHandle property, the previous handle will be closed when the previous SafeWaitHandle object is collected. がハンドルを閉じようとしたときにが発生するため、ハンドルを手動で閉じないでください ObjectDisposedException SafeWaitHandleDo not manually close the handle, because this results in an ObjectDisposedException when the SafeWaitHandle attempts to close the handle.

WaitHandle パターンを実装 Dispose します。WaitHandle implements the Dispose pattern. Dispose メソッドの実装」を参照してください。See Implementing a Dispose method. から派生する場合は、 WaitHandle プロパティを使用し SafeWaitHandle て、ネイティブハンドルのオペレーティングシステムハンドルを格納します。When you derive from WaitHandle, use the SafeWaitHandle property to store your native handle operating system handle. Dispose追加のアンマネージリソースを使用しない限り、保護されたメソッドをオーバーライドする必要はありません。You do not need to override the protected Dispose method unless you use additional unmanaged resources.

適用対象