Bagikan melalui


PosixSignalRegistration.Create Metode

Definisi

handler Mendaftarkan yang dipanggil ketika signal terjadi.

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

Parameter

signal
PosixSignal

Sinyal untuk mendaftar.

handler
Action<PosixSignalContext>

Handler yang akan dipanggil.

Mengembalikan

PosixSignalRegistration Instans yang dapat dibuang untuk membatalkan pendaftaran handler.

Atribut

Pengecualian

handleradalah null.

signal tidak didukung oleh platform.

Terjadi kesalahan saat menyiapkan penanganan sinyal atau saat menginstal handler untuk sinyal yang ditentukan.

Keterangan

Nilai mentah dapat disediakan untuk signal di Unix dengan mentransmisikannya ke PosixSignal. Penanganan default sinyal dapat dibatalkan melalui Cancel. SIGINT dan SIGQUIT dapat dibatalkan pada platform Windows dan Unix; SIGTERM hanya dapat dibatalkan di Unix. Pada Unix, konfigurasi terminal dapat dibatalkan untuk SIGCHLD dan SIGCONT.

Berlaku untuk