次の方法で共有


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; }
[System.Obsolete("Use the SafeWaitHandle property instead.")]
public virtual IntPtr Handle { get; [System.Security.SecurityCritical] set; }
public virtual IntPtr Handle { get; 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
[<System.Obsolete("Use the SafeWaitHandle property instead.")>]
[<set: System.Security.SecurityCritical>]
member this.Handle : nativeint with get, set
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 設定すると、ハンドルがリークする可能性があります。

適用対象