WaitHandle.Handle Özellik

Tanım

Dikkat

Use the SafeWaitHandle property instead.

Yerel işletim sistemi tanıtıcısını alır veya ayarlar.Gets or sets the native operating system handle.

public:
 virtual property IntPtr Handle { IntPtr get(); void set(IntPtr value); };
[System.Obsolete("Use the SafeWaitHandle property instead.")]
public virtual IntPtr Handle { get; set; }
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.")>]
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

Özellik Değeri

IntPtr

IntPtrYerel işletim sistemi tanıtıcısını temsil eden.An IntPtr representing the native operating system handle. Varsayılan değer, InvalidHandle alanın değeridir.The default is the value of the InvalidHandle field.

Öznitelikler

Açıklamalar

Özelliğe yeni bir değer atamak Handle önceki tanıtıcıyı kapatmaz.Assigning a new value to the Handle property does not close the previous handle. Bu, sızdırılan bir tanıtıcı oluşmasına neden olabilir.This can result in a leaked handle.

Bu özelliği .NET Framework sürüm 2,0 veya sonraki sürümlerde kullanmayın; SafeWaitHandle bunun yerine özelliğini kullanın.Do not use this property in the .NET Framework version 2.0 or later; use the SafeWaitHandle property instead. Bu özelliğin geçerli bir tanıtıcı olarak ayarlanması özelliği de ayarlar SafeWaitHandle , ancak bunu olarak ayarlamak, InvalidHandle sızan bir tanıtıcı oluşmasına neden olabilir.Setting this property to a valid handle also sets the SafeWaitHandle property, but setting it to InvalidHandle can result in a leaked handle.

Şunlara uygulanır