DispatchSource.SignalMonitor Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Les sources de ce type surveillent les signaux transmis au processus actuel.
public class DispatchSource.SignalMonitor : CoreFoundation.DispatchSource
type DispatchSource.SignalMonitor = class
inherit DispatchSource
- Héritage
- Héritage
Remarques
Contrairement aux gestionnaires de signal spécifiés via sigaction(), l’exécution du bloc de gestionnaire d’événements n’interrompt pas le thread d’exécution actuel ; par conséquent, le bloc de gestionnaires ne se limite pas à l’utilisation d’interfaces de sécurité de signal définies dans sigaction(2). En outre, plusieurs observateurs d’un signal donné sont pris en charge; permettant ainsi aux applications et aux bibliothèques de coopérer en toute sécurité. Toutefois, une source de distribution n’installe pas de gestionnaire de signal ou ne modifie pas le comportement de la remise du signal. Par conséquent, les applications doivent ignorer ou au moins intercepter tout signal qui met fin à un processus par défaut.
Constructeurs
DispatchSource.SignalMonitor(Int32, DispatchQueue) |
Crée un moniteur de signal de processus |
DispatchSource.SignalMonitor(IntPtr, Boolean) |
Les sources de ce type surveillent les signaux transmis au processus actuel. |
DispatchSource.SignalMonitor(IntPtr) |
Les sources de ce type surveillent les signaux transmis au processus actuel. |
Propriétés
Handle |
Les sources de ce type surveillent les signaux transmis au processus actuel. (Hérité de DispatchObject) |
IsCanceled |
Déterminez si la source spécifiée a été annulée. (Hérité de DispatchSource) |
SignalNumber |
Les sources de ce type surveillent les signaux transmis au processus actuel. |
SignalsDelivered |
Nombre de signaux reçus depuis le dernier appel du gestionnaire d’événements. |
Méthodes
Activate() |
Les sources de ce type surveillent les signaux transmis au processus actuel. (Hérité de DispatchObject) |
Cancel() |
Annule de façon asynchrone la source de distribution. (Hérité de DispatchSource) |
Check() |
Obsolète.
Les sources de ce type surveillent les signaux transmis au processus actuel. (Hérité de DispatchObject) |
Dispose() |
Les sources de ce type surveillent les signaux transmis au processus actuel. (Hérité de DispatchObject) |
Dispose(Boolean) |
Libère les ressources utilisées par l’objet DispatchSource. (Hérité de DispatchSource) |
Equals(Object) |
Les sources de ce type surveillent les signaux transmis au processus actuel. (Hérité de DispatchObject) |
GetHashCode() |
Retourne le code de hachage pour cet objet (Hérité de DispatchObject) |
InitializeHandle(IntPtr) |
Les sources de ce type surveillent les signaux transmis au processus actuel. (Hérité de NativeObject) |
Release() |
Les sources de ce type surveillent les signaux transmis au processus actuel. (Hérité de DispatchObject) |
Resume() |
Reprend la source de répartition. (Hérité de DispatchSource) |
Retain() |
Les sources de ce type surveillent les signaux transmis au processus actuel. (Hérité de DispatchObject) |
SetCancelHandler(Action) |
Fournit un gestionnaire d’annulation (Hérité de DispatchSource) |
SetEventHandler(Action) |
Spécifie un gestionnaire à exécuter lorsque des événements sont reçus sur la source de distribution. (Hérité de DispatchSource) |
SetRegistrationHandler(Action) |
Fournit un gestionnaire d’inscription (Hérité de DispatchSource) |
SetTargetQueue(DispatchQueue) |
Les sources de ce type surveillent les signaux transmis au processus actuel. (Hérité de DispatchObject) |
Suspend() |
Suspend la source de dispatch. (Hérité de DispatchSource) |