WaitHandle.Handle Proprietà

Definizione

Avviso

Questa API è ora obsoleta.

Ottiene o imposta l'handle nativo del sistema operativo.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.")]
[set: System.Security.SecurityCritical]
public virtual IntPtr Handle { get; set; }
member this.Handle : nativeint with get, set
Public Overridable Property Handle As IntPtr

Valore della proprietà

IntPtr che rappresenta l'handle nativo del sistema operativo.An IntPtr representing the native operating system handle. Il valore predefinito è quello del campo InvalidHandle.The default is the value of the InvalidHandle field.

Attributi

Commenti

L'assegnazione di un nuovo valore alla proprietà Handle non chiude l'handle precedente.Assigning a new value to the Handle property does not close the previous handle. Questo può causare un handle perso.This can result in a leaked handle.

Non usare questa proprietà nella versione .NET Framework 2,0 o successive; in alternativa, usare la proprietà SafeWaitHandle.Do not use this property in the .NET Framework version 2.0 or later; use the SafeWaitHandle property instead. L'impostazione di questa proprietà su un handle valido imposta anche la proprietà SafeWaitHandle, ma l'impostazione su InvalidHandle può causare un handle perso.Setting this property to a valid handle also sets the SafeWaitHandle property, but setting it to InvalidHandle can result in a leaked handle.

Sicurezza

SecurityCriticalAttribute
Richiede l'attendibilità totale per il chiamante immediato per impostare il valore della proprietà.Requires full trust for the immediate caller to set the property value. Questo membro non può essere impostato da codice parzialmente attendibile o trasparente.This member cannot be set by partially trusted or transparent code.

InheritanceDemand
I tipi derivati devono avere UnmanagedCode per impostare il valore della proprietà.Derived types must have UnmanagedCode to set the property value.

Si applica a