Compartir vía


PosixSignalRegistration.Create Método

Definición

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.

Se aplica a