PosixSignalRegistration.Create Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Registra um handler
que é invocado quando o signal
ocorre.
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
O sinal para o qual se registrar.
- handler
- Action<PosixSignalContext>
O manipulador que é invocado.
Retornos
Uma PosixSignalRegistration instância que pode ser descartada para cancelar o registro do manipulador.
- Atributos
Exceções
handler
é null
.
signal
não é compatível com a plataforma.
Ocorreu um erro ao configurar o tratamento de sinal ou ao instalar o manipulador para o sinal especificado.
Comentários
Os valores brutos podem ser fornecidos para signal
no Unix convertendo-os PosixSignalem .
O tratamento padrão do sinal pode ser cancelado por meio Cancelde .
SIGINT e SIGQUIT podem ser cancelados no Windows e em plataformas Unix; SIGTERM só pode ser cancelado no Unix.
No Unix, a configuração do terminal pode ser cancelada para SIGCHLD e SIGCONT.