CFRunLoop Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen.
public class CFRunLoop : CoreFoundation.NativeObject
type CFRunLoop = class
inherit NativeObject
- Vererbung
Hinweise
Ausführungsschleifen können rekursiv ausgeführt werden.
Eigenschaften
| Name | Beschreibung |
|---|---|
| AllModes |
Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen. |
| Current |
Aktiver Runloop für den aktuellen Thread. |
| CurrentMode |
Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen. |
| Handle |
Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen. (Geerbt von DisposableObject) |
| IsWaiting |
Gibt an, dass die Ausführungsschleife zurzeit auf ein Ereignis wartet. |
| Main |
Hauptausführungsschleifenobjekt für die Anwendung. |
| ModeCommon |
Represents the value associated with the constant kCFRunLoopCommonModes |
| ModeDefault |
Represents the value associated with the constant kCFRunLoopDefaultMode |
| Owns |
Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen. (Geerbt von DisposableObject) |
Methoden
| Name | Beschreibung |
|---|---|
| AddSource(CFRunLoopSource, NSString) |
Fügt der Ausführungsschleife im angegebenen Modus eine neue Quelle hinzu. |
| ClearHandle() |
Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen. (Geerbt von DisposableObject) |
| ContainsSource(CFRunLoopSource, NSString) |
Bestimmt, ob die Ausführungsschleife den angegebenen CFRunLoopSource Modus enthält. |
| Dispose() |
Gibt alle von diesem Objekt verwendeten Ressourcen frei. (Geerbt von DisposableObject) |
| Dispose(Boolean) |
Gibt die von diesem Objekt verwendeten Ressourcen frei. (Geerbt von NativeObject) |
| Equals(Object) |
Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen. (Geerbt von DisposableObject) |
| GetCheckedHandle() |
Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen. (Geerbt von DisposableObject) |
| GetHashCode() |
Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen. (Geerbt von DisposableObject) |
| InitializeHandle(NativeHandle) |
Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen. (Geerbt von DisposableObject) |
| Release() |
Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen. (Geerbt von NativeObject) |
| RemoveSource(CFRunLoopSource, NSString) |
Entfernt eine Quelle aus dem Runloop. |
| Retain() |
Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen. (Geerbt von NativeObject) |
| Run() |
Startet den CFRunLoop aktuellen Thread. |
| RunInMode(NSString, Double, Boolean) |
Initiiert den Runloop für eine bestimmte Dauer. |
| RunInMode(String, Double, Boolean) |
Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen. |
| Stop() |
Beendet die Ausführung dieses Runloops. |
| WakeUp() |
Wacht einen schlafenden Runloop auf. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetHandle(INativeObject) |
Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen. |
| GetNonNullHandle(INativeObject, String) |
Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen. |