DispatchSource.Mach 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.
Classe de base pour les sources de répartition qui permettent aux applications de surveiller un port Mach.
public class DispatchSource.Mach : CoreFoundation.DispatchSource
type DispatchSource.Mach = class
inherit DispatchSource
- Héritage
- Dérivé
Remarques
Il s’agit d’une classe de base qui expose la MachPort propriété. Utilisez l’une des sous-classes pour surveiller les changements d’état dans les ports mach.
Propriétés
| Nom | Description |
|---|---|
| Handle |
Classe de base pour les sources de répartition qui permettent aux applications de surveiller un port Mach. (Hérité de DisposableObject) |
| IsCanceled |
Déterminez si la source spécifiée a été annulée. (Hérité de DispatchSource) |
| MachPort |
MachPort que cette DispatchSource surveille. |
| Owns |
Classe de base pour les sources de répartition qui permettent aux applications de surveiller un port Mach. (Hérité de DisposableObject) |
Méthodes
| Nom | Description |
|---|---|
| Activate() |
Classe de base pour les sources de répartition qui permettent aux applications de surveiller un port Mach. (Hérité de DispatchObject) |
| Cancel() |
Annule de façon asynchrone la source de distribution. (Hérité de DispatchSource) |
| ClearHandle() |
Classe de base pour les sources de répartition qui permettent aux applications de surveiller un port Mach. (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) |
Classe de base pour les sources de répartition qui permettent aux applications de surveiller un port Mach. (Hérité de DisposableObject) |
| GetCheckedHandle() |
Classe de base pour les sources de répartition qui permettent aux applications de surveiller un port Mach. (Hérité de DisposableObject) |
| GetHashCode() |
Classe de base pour les sources de répartition qui permettent aux applications de surveiller un port Mach. (Hérité de DisposableObject) |
| InitializeHandle(NativeHandle) |
Classe de base pour les sources de répartition qui permettent aux applications de surveiller un port Mach. (Hérité de DisposableObject) |
| Release() |
Classe de base pour les sources de répartition qui permettent aux applications de surveiller un port Mach. (Hérité de DispatchObject) |
| Resume() |
Reprend la source de distribution. (Hérité de DispatchSource) |
| Retain() |
Classe de base pour les sources de répartition qui permettent aux applications de surveiller un port Mach. (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) |
Classe de base pour les sources de répartition qui permettent aux applications de surveiller un port Mach. (Hérité de DispatchObject) |
| Suspend() |
Suspend la source de distribution. (Hérité de DispatchSource) |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetHandle(INativeObject) |
Classe de base pour les sources de répartition qui permettent aux applications de surveiller un port Mach. |
| GetNonNullHandle(INativeObject, String) |
Classe de base pour les sources de répartition qui permettent aux applications de surveiller un port Mach. |