CFRunLoop 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.
Implémentation de boucle principale pour les applications Cocoa et CocoaTouch.
public class CFRunLoop : CoreFoundation.NativeObject
type CFRunLoop = class
inherit NativeObject
- Héritage
Remarques
Les boucles d’exécution peuvent être exécutées de manière récursive.
Propriétés
| Nom | Description |
|---|---|
| AllModes |
Implémentation de boucle principale pour les applications Cocoa et CocoaTouch. |
| Current |
Runloop actif pour le thread actuel. |
| CurrentMode |
Implémentation de boucle principale pour les applications Cocoa et CocoaTouch. |
| Handle |
Implémentation de boucle principale pour les applications Cocoa et CocoaTouch. (Hérité de DisposableObject) |
| IsWaiting |
Indique que la boucle d’exécution attend actuellement un événement. |
| Main |
Objet de boucle d’exécution principale pour l’application. |
| ModeCommon |
Représente la valeur associée à la constante kCFRunLoopCommonModes |
| ModeDefault |
Représente la valeur associée à la constante kCFRunLoopDefaultMode |
| Owns |
Implémentation de boucle principale pour les applications Cocoa et CocoaTouch. (Hérité de DisposableObject) |
Méthodes
| Nom | Description |
|---|---|
| AddSource(CFRunLoopSource, NSString) |
Ajoute une nouvelle source à la boucle d’exécution en mode spécifié. |
| ClearHandle() |
Implémentation de boucle principale pour les applications Cocoa et CocoaTouch. (Hérité de DisposableObject) |
| ContainsSource(CFRunLoopSource, NSString) |
Détermine si la boucle d’exécution contient la boucle spécifiée CFRunLoopSource sur un mode spécifique. |
| Dispose() |
Libère toutes les ressources utilisées par cet objet. (Hérité de DisposableObject) |
| Dispose(Boolean) |
Libère les ressources utilisées par cet objet. (Hérité de NativeObject) |
| Equals(Object) |
Implémentation de boucle principale pour les applications Cocoa et CocoaTouch. (Hérité de DisposableObject) |
| GetCheckedHandle() |
Implémentation de boucle principale pour les applications Cocoa et CocoaTouch. (Hérité de DisposableObject) |
| GetHashCode() |
Implémentation de boucle principale pour les applications Cocoa et CocoaTouch. (Hérité de DisposableObject) |
| InitializeHandle(NativeHandle) |
Implémentation de boucle principale pour les applications Cocoa et CocoaTouch. (Hérité de DisposableObject) |
| Release() |
Implémentation de boucle principale pour les applications Cocoa et CocoaTouch. (Hérité de NativeObject) |
| RemoveSource(CFRunLoopSource, NSString) |
Supprime une source du runloop. |
| Retain() |
Implémentation de boucle principale pour les applications Cocoa et CocoaTouch. (Hérité de NativeObject) |
| Run() |
Démarre le CFRunLoop thread actuel. |
| RunInMode(NSString, Double, Boolean) |
Lance le runloop pendant une durée particulière. |
| RunInMode(String, Double, Boolean) |
Implémentation de boucle principale pour les applications Cocoa et CocoaTouch. |
| Stop() |
Arrête l’exécution de ce runloop. |
| WakeUp() |
Réveille un runloop en sommeil. |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetHandle(INativeObject) |
Implémentation de boucle principale pour les applications Cocoa et CocoaTouch. |
| GetNonNullHandle(INativeObject, String) |
Implémentation de boucle principale pour les applications Cocoa et CocoaTouch. |