PosixSignalRegistration.Create Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Registra un handler
objeto que se invoca cuando signal
se produce .
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
Parámetros
- signal
- PosixSignal
Señal para la que se va a registrar.
- handler
- Action<PosixSignalContext>
Controlador que se invoca.
Devoluciones
Instancia PosixSignalRegistration de que se puede eliminar para anular el registro del controlador.
- Atributos
Excepciones
handler
es null
.
signal
no es compatible con la plataforma.
Error al configurar el control de señales o al instalar el controlador para la señal especificada.
Comentarios
Los valores sin procesar se pueden proporcionar para signal
en Unix mediante su conversión a PosixSignal.
El control predeterminado de la señal se puede cancelar a través Cancelde .
SIGINT y SIGQUIT se pueden cancelar en plataformas Windows y unix; SIGTERM solo se pueden cancelar en Unix.
En Unix, la configuración del terminal se puede cancelar para SIGCHLD y SIGCONT.