CFRunLoop Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Belangrijkste lus-implementatie voor Cocoa- en CocoaTouch-toepassingen.
public class CFRunLoop : CoreFoundation.NativeObject
type CFRunLoop = class
inherit NativeObject
- Overname
Opmerkingen
Run-lussen kunnen recursief worden uitgevoerd.
Eigenschappen
| Naam | Description |
|---|---|
| AllModes |
Belangrijkste lus-implementatie voor Cocoa- en CocoaTouch-toepassingen. |
| Current |
Actieve runloop voor de huidige thread. |
| CurrentMode |
Belangrijkste lus-implementatie voor Cocoa- en CocoaTouch-toepassingen. |
| Handle |
Belangrijkste lus-implementatie voor Cocoa- en CocoaTouch-toepassingen. (Overgenomen van DisposableObject) |
| IsWaiting |
Geeft aan dat de run-lus momenteel wacht op een gebeurtenis. |
| Main |
Hoofdrun-lusobject voor de toepassing. |
| ModeCommon |
Vertegenwoordigt de waarde die is gekoppeld aan de constante kCFRunLoopCommonModes |
| ModeDefault |
Vertegenwoordigt de waarde die is gekoppeld aan de constante kCFRunLoopDefaultMode |
| Owns |
Belangrijkste lus-implementatie voor Cocoa- en CocoaTouch-toepassingen. (Overgenomen van DisposableObject) |
Methoden
| Naam | Description |
|---|---|
| AddSource(CFRunLoopSource, NSString) |
Voegt een nieuwe bron toe aan de uitvoeringslus in de opgegeven modus. |
| ClearHandle() |
Belangrijkste lus-implementatie voor Cocoa- en CocoaTouch-toepassingen. (Overgenomen van DisposableObject) |
| ContainsSource(CFRunLoopSource, NSString) |
Bepaalt of de run-lus de opgegeven in CFRunLoopSource een specifieke modus bevat. |
| Dispose() |
Alle resources die door dit object worden gebruikt, worden vrijgegeven. (Overgenomen van DisposableObject) |
| Dispose(Boolean) |
Releases van de resources die door dit object worden gebruikt. (Overgenomen van NativeObject) |
| Equals(Object) |
Belangrijkste lus-implementatie voor Cocoa- en CocoaTouch-toepassingen. (Overgenomen van DisposableObject) |
| GetCheckedHandle() |
Belangrijkste lus-implementatie voor Cocoa- en CocoaTouch-toepassingen. (Overgenomen van DisposableObject) |
| GetHashCode() |
Belangrijkste lus-implementatie voor Cocoa- en CocoaTouch-toepassingen. (Overgenomen van DisposableObject) |
| InitializeHandle(NativeHandle) |
Belangrijkste lus-implementatie voor Cocoa- en CocoaTouch-toepassingen. (Overgenomen van DisposableObject) |
| Release() |
Belangrijkste lus-implementatie voor Cocoa- en CocoaTouch-toepassingen. (Overgenomen van NativeObject) |
| RemoveSource(CFRunLoopSource, NSString) |
Hiermee verwijdert u een bron uit de runloop. |
| Retain() |
Belangrijkste lus-implementatie voor Cocoa- en CocoaTouch-toepassingen. (Overgenomen van NativeObject) |
| Run() |
Hiermee start u de CFRunLoop voor de huidige thread. |
| RunInMode(NSString, Double, Boolean) |
Start de runloop voor een bepaalde tijdsduur. |
| RunInMode(String, Double, Boolean) |
Belangrijkste lus-implementatie voor Cocoa- en CocoaTouch-toepassingen. |
| Stop() |
Hiermee stopt u de uitvoering van deze runloop. |
| WakeUp() |
Ontwaakt een slaaploop. |
Extensiemethoden
| Naam | Description |
|---|---|
| GetHandle(INativeObject) |
Belangrijkste lus-implementatie voor Cocoa- en CocoaTouch-toepassingen. |
| GetNonNullHandle(INativeObject, String) |
Belangrijkste lus-implementatie voor Cocoa- en CocoaTouch-toepassingen. |