DispatchSource.ProcessMonitor 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.
Dispatch Source de ce type monitor processus pour les modifications d’état
public class DispatchSource.ProcessMonitor : CoreFoundation.DispatchSource
type DispatchSource.ProcessMonitor = class
inherit DispatchSource
- Héritage
Remarques
Cette source de distribution peut surveiller les processus qui terminent, effectuent un forking, dépassent ou sont signalés.
Constructeurs
| Nom | Description |
|---|---|
| DispatchSource.ProcessMonitor(Int32, ProcessMonitorFlags, DispatchQueue) |
Dispatch Source de ce type monitor processus pour les modifications d’état |
| DispatchSource.ProcessMonitor(IntPtr, Boolean) |
Dispatch Source de ce type monitor processus pour les modifications d’état |
| DispatchSource.ProcessMonitor(IntPtr) |
Dispatch Source de ce type monitor processus pour les modifications d’état |
Propriétés
| Nom | Description |
|---|---|
| Handle |
Dispatch Source de ce type monitor processus pour les modifications d’état (Hérité de DisposableObject) |
| IsCanceled |
Déterminez si la source spécifiée a été annulée. (Hérité de DispatchSource) |
| MonitorFlags |
Détermine les événements observés. |
| Owns |
Dispatch Source de ce type monitor processus pour les modifications d’état (Hérité de DisposableObject) |
| ProcessId |
ID de processus en cours de surveillance |
Méthodes
| Nom | Description |
|---|---|
| Activate() |
Dispatch Source de ce type monitor processus pour les modifications d’état (Hérité de DispatchObject) |
| Cancel() |
Annule de façon asynchrone la source de distribution. (Hérité de DispatchSource) |
| ClearHandle() |
Dispatch Source de ce type monitor processus pour les modifications d’état (Hérité de DisposableObject) |
| Dispose() |
Libère toutes les ressources utilisées par cet objet. (Hérité de DisposableObject) |
| Dispose(Boolean) |
Libère les ressources utilisées par l’objet DispatchSource. (Hérité de DispatchSource) |
| Equals(Object) |
Dispatch Source de ce type monitor processus pour les modifications d’état (Hérité de DisposableObject) |
| GetCheckedHandle() |
Dispatch Source de ce type monitor processus pour les modifications d’état (Hérité de DisposableObject) |
| GetHashCode() |
Dispatch Source de ce type monitor processus pour les modifications d’état (Hérité de DisposableObject) |
| InitializeHandle(NativeHandle) |
Dispatch Source de ce type monitor processus pour les modifications d’état (Hérité de DisposableObject) |
| Release() |
Dispatch Source de ce type monitor processus pour les modifications d’état (Hérité de DispatchObject) |
| Resume() |
Reprend la source de distribution. (Hérité de DispatchSource) |
| Retain() |
Dispatch Source de ce type monitor processus pour les modifications d’état (Hérité de DispatchObject) |
| SetCancelHandler(Action) |
Fournit un gestionnaire d’annulation (Hérité de DispatchSource) |
| SetEventHandler(Action) |
Spécifie un gestionnaire à exécuter lorsque les é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) |
Dispatch Source de ce type monitor processus pour les modifications d’état (Hérité de DispatchObject) |
| Suspend() |
Suspend la source de distribution. (Hérité de DispatchSource) |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetHandle(INativeObject) |
Dispatch Source de ce type monitor processus pour les modifications d’état |
| GetNonNullHandle(INativeObject, String) |
Dispatch Source de ce type monitor processus pour les modifications d’état |