PosixSignalRegistration.Create Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Inscrit un handler
qui est appelé lorsque se signal
produit.
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
Paramètres
- signal
- PosixSignal
Signal à inscrire.
- handler
- Action<PosixSignalContext>
Gestionnaire appelé.
Retours
Instance PosixSignalRegistration qui peut être supprimée pour annuler l’inscription du gestionnaire.
- Attributs
Exceptions
handler
a la valeur null
.
signal
n’est pas pris en charge par la plateforme.
Une erreur s’est produite lors de la configuration de la gestion du signal ou lors de l’installation du gestionnaire pour le signal spécifié.
Remarques
Les valeurs brutes peuvent être fournies pour signal
sur Unix en les castant en PosixSignal.
La gestion par défaut du signal peut être annulée via Cancel.
SIGINT et SIGQUIT peuvent être annulés à la fois sur Windows et sur les plateformes Unix ; SIGTERM ne peuvent être annulés que sur Unix.
Sur Unix, la configuration du terminal peut être annulée pour SIGCHLD et SIGCONT.