WaitHandle.SafeWaitHandle Proprietà

Definizione

Ottiene o imposta l'handle nativo del sistema operativo.Gets or sets the native operating system handle.

public:
 property Microsoft::Win32::SafeHandles::SafeWaitHandle ^ SafeWaitHandle { Microsoft::Win32::SafeHandles::SafeWaitHandle ^ get(); void set(Microsoft::Win32::SafeHandles::SafeWaitHandle ^ value); };
[get: System.Security.SecurityCritical]
[set: System.Security.SecurityCritical]
public Microsoft.Win32.SafeHandles.SafeWaitHandle SafeWaitHandle { get; set; }
member this.SafeWaitHandle : Microsoft.Win32.SafeHandles.SafeWaitHandle with get, set
Public Property SafeWaitHandle As SafeWaitHandle

Valore della proprietà

Oggetto SafeWaitHandle che rappresenta l'handle nativo del sistema operativo.A SafeWaitHandle representing the native operating system handle.

Attributi

Commenti

Quando si assegna un nuovo valore alla proprietà SafeWaitHandle, l'handle precedente verrà chiuso quando viene raccolto l'oggetto precedente SafeWaitHandle.When you assign a new value to the SafeWaitHandle property, the previous handle will be closed when the previous SafeWaitHandle object is collected. Non chiudere manualmente l'handle, perché questo restituisce un ObjectDisposedException quando il SafeWaitHandle tenta di chiudere l'handle.Do not manually close the handle, because this results in an ObjectDisposedException when the SafeWaitHandle attempts to close the handle.

WaitHandle implementa il modello Dispose.WaitHandle implements the Dispose pattern. Vedere implementazione di un metodo Dispose.See Implementing a Dispose method. Quando si esegue la derivazione da WaitHandle, utilizzare la proprietà SafeWaitHandle per archiviare l'handle del sistema operativo dell'handle nativo.When you derive from WaitHandle, use the SafeWaitHandle property to store your native handle operating system handle. Non è necessario eseguire l'override del metodo protetto Dispose, a meno che non si usino risorse non gestite aggiuntive.You do not need to override the protected Dispose method unless you use additional unmanaged resources.

Sicurezza

SecurityCriticalAttribute
Richiede l'attendibilità totale per il chiamante immediato.Requires full trust for the immediate caller. Questo membro non può essere utilizzato da codice parzialmente attendibile o trasparente.This member cannot be used by partially trusted or transparent code.

InheritanceDemand
Per chiamare questo membro, i tipi derivati devono avere UnmanagedCode.Derived types must have UnmanagedCode to call this member.

Si applica a