WaitHandle.Handle プロパティ

定義

注意事項

Use the SafeWaitHandle property instead.

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

public:
 virtual property IntPtr Handle { IntPtr get(); void set(IntPtr value); };
public virtual IntPtr Handle { get; set; }
[System.Obsolete("Use the SafeWaitHandle property instead.")]
[set: System.Security.SecurityCritical]
public virtual IntPtr Handle { get; set; }
[System.Obsolete("Use the SafeWaitHandle property instead.")]
public virtual IntPtr Handle { get; set; }
member this.Handle : nativeint with get, set
[<System.Obsolete("Use the SafeWaitHandle property instead.")>]
[<set: System.Security.SecurityCritical>]
member this.Handle : nativeint with get, set
[<System.Obsolete("Use the SafeWaitHandle property instead.")>]
member this.Handle : nativeint with get, set
Public Overridable Property Handle As IntPtr

プロパティ値

IntPtr

ネイティブ オペレーティング システム ハンドルを表す IntPtrAn IntPtr representing the native operating system handle. 既定値は InvalidHandle フィールドの値です。The default is the value of the InvalidHandle field.

属性

注釈

新しい値をプロパティに割り当てると、 Handle 前のハンドルは閉じられません。Assigning a new value to the Handle property does not close the previous handle. これにより、ハンドルがリークする可能性があります。This can result in a leaked handle.

このプロパティは .NET Framework バージョン2.0 以降では使用しないでください。代わりに、 SafeWaitHandle プロパティを使用してください。Do not use this property in the .NET Framework version 2.0 or later; use the SafeWaitHandle property instead. このプロパティを有効なハンドルに設定すると、プロパティも設定され SafeWaitHandle ますが、に設定すると、 InvalidHandle リークしたハンドルが発生する可能性があります。Setting this property to a valid handle also sets the SafeWaitHandle property, but setting it to InvalidHandle can result in a leaked handle.

適用対象