WaitHandle.Handle WaitHandle.Handle WaitHandle.Handle WaitHandle.Handle Property

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.

Commenti

Assegnazione di un nuovo valore per il Handle proprietà non chiude l'handle precedente.Assigning a new value to the Handle property does not close the previous handle. Ciò può comportare la perdita di una handle.This can result in a leaked handle.

Non utilizzare questa proprietà in .NET Framework versione 2.0 o successiva. usare il SafeWaitHandle proprietà invece.Do not use this property in the .NET Framework version 2.0 or later; use the SafeWaitHandle property instead. Impostando questa proprietà su un handle valido anche set il SafeWaitHandle proprietà, ma impostandola su InvalidHandle può comportare la perdita di una handle.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 impostare il valore della proprietà.Requires full trust for the immediate caller to set the property value. Questo membro non può essere impostato dal 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