PosixSignalRegistration.Create Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Registra un handler
oggetto richiamato quando si verifica .signal
public:
static System::Runtime::InteropServices::PosixSignalRegistration ^ Create(System::Runtime::InteropServices::PosixSignal signal, Action<System::Runtime::InteropServices::PosixSignalContext ^> ^ handler);
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static System.Runtime.InteropServices.PosixSignalRegistration Create (System.Runtime.InteropServices.PosixSignal signal, Action<System.Runtime.InteropServices.PosixSignalContext> handler);
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
static member Create : System.Runtime.InteropServices.PosixSignal * Action<System.Runtime.InteropServices.PosixSignalContext> -> System.Runtime.InteropServices.PosixSignalRegistration
Public Shared Function Create (signal As PosixSignal, handler As Action(Of PosixSignalContext)) As PosixSignalRegistration
Parametri
- signal
- PosixSignal
Segnale per cui registrarsi.
- handler
- Action<PosixSignalContext>
Gestore che viene richiamato.
Restituisce
PosixSignalRegistration Istanza che può essere eliminata per annullare la registrazione del gestore.
- Attributi
Eccezioni
handler
è null
.
signal
non è supportato dalla piattaforma.
Si è verificato un errore durante la configurazione della gestione dei segnali o durante l'installazione del gestore per il segnale specificato.
Commenti
I valori non elaborati possono essere forniti per signal
in Unix eseguendo il cast in PosixSignal.
La gestione predefinita del segnale può essere annullata tramite Cancel.
SIGINT e SIGQUIT possono essere annullati sia in Windows che nelle piattaforme Unix. SIGTERM Può essere annullato solo in Unix.
In Unix la configurazione del terminale può essere annullata per SIGCHLD e SIGCONT.