WaitHandle.Handle プロパティ

定義

注意事項

Use the SafeWaitHandle property instead.

注意事項

WaitHandle.Handle has been deprecated. Use the SafeWaitHandle property instead.

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

public:
 virtual property IntPtr Handle { IntPtr get(); void set(IntPtr value); };
[System.Obsolete("Use the SafeWaitHandle property instead.")]
public virtual IntPtr Handle { get; set; }
[System.Obsolete("WaitHandle.Handle has been deprecated. Use the SafeWaitHandle property instead.")]
public virtual IntPtr Handle { get; set; }
public virtual IntPtr Handle { get; set; }
[System.Obsolete("Use the SafeWaitHandle property instead.")]
public virtual IntPtr Handle { get; [System.Security.SecurityCritical] set; }
[<System.Obsolete("Use the SafeWaitHandle property instead.")>]
member this.Handle : nativeint with get, set
[<System.Obsolete("WaitHandle.Handle has been deprecated. Use the SafeWaitHandle property instead.")>]
member this.Handle : nativeint with 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
Public Overridable Property Handle As IntPtr

プロパティ値

IntPtr

nativeint

ネイティブ オペレーティング システム ハンドルを表す IntPtr。 既定値は InvalidHandle フィールドの値です。

属性

注釈

新しい値をプロパティに割り当てると、 Handle 前のハンドルは閉じられません。 これにより、ハンドルがリークする可能性があります。

このプロパティは .NET Framework バージョン2.0 以降では使用しないでください SafeWaitHandle 。代わりに、プロパティを使用してください。 このプロパティを有効なハンドルに設定すると、プロパティも設定され SafeWaitHandle ますが、に設定すると、 InvalidHandle リークしたハンドルが発生する可能性があります。

適用対象