PosixSignalRegistration.Create Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
handler
adalah 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.