CFRunLoop Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Implementacja pętli main dla aplikacji Cocoa i CocoaTouch.
public class CFRunLoop : CoreFoundation.NativeObject
type CFRunLoop = class
inherit NativeObject
- Dziedziczenie
Uwagi
Pętle uruchamiania można wykonywać rekursywnie.
Właściwości
| Nazwisko | Opis |
|---|---|
| AllModes |
Implementacja pętli main dla aplikacji Cocoa i CocoaTouch. |
| Current |
Aktywny element runloop dla bieżącego wątku. |
| CurrentMode |
Implementacja pętli main dla aplikacji Cocoa i CocoaTouch. |
| Handle |
Implementacja pętli main dla aplikacji Cocoa i CocoaTouch. (Odziedziczone po DisposableObject) |
| IsWaiting |
Wskazuje, że pętla uruchamiania oczekuje obecnie na zdarzenie. |
| Main |
Główny obiekt pętli uruchamiania dla aplikacji. |
| ModeCommon |
Reprezentuje wartość skojarzoną z stałą kCFRunLoopCommonModes |
| ModeDefault |
Reprezentuje wartość skojarzona z stałą kCFRunLoopDefaultMode |
| Owns |
Implementacja pętli main dla aplikacji Cocoa i CocoaTouch. (Odziedziczone po DisposableObject) |
Metody
| Nazwisko | Opis |
|---|---|
| AddSource(CFRunLoopSource, NSString) |
Dodaje nowe źródło do pętli uruchamiania w określonym trybie. |
| ClearHandle() |
Implementacja pętli main dla aplikacji Cocoa i CocoaTouch. (Odziedziczone po DisposableObject) |
| ContainsSource(CFRunLoopSource, NSString) |
Określa, czy pętla uruchamiania zawiera określony CFRunLoopSource w określonym trybie. |
| Dispose() |
Zwalnia wszystkie zasoby używane przez ten obiekt. (Odziedziczone po DisposableObject) |
| Dispose(Boolean) |
Zwalnia zasoby używane przez ten obiekt. (Odziedziczone po NativeObject) |
| Equals(Object) |
Implementacja pętli main dla aplikacji Cocoa i CocoaTouch. (Odziedziczone po DisposableObject) |
| GetCheckedHandle() |
Implementacja pętli main dla aplikacji Cocoa i CocoaTouch. (Odziedziczone po DisposableObject) |
| GetHashCode() |
Implementacja pętli main dla aplikacji Cocoa i CocoaTouch. (Odziedziczone po DisposableObject) |
| InitializeHandle(NativeHandle) |
Implementacja pętli main dla aplikacji Cocoa i CocoaTouch. (Odziedziczone po DisposableObject) |
| Release() |
Implementacja pętli main dla aplikacji Cocoa i CocoaTouch. (Odziedziczone po NativeObject) |
| RemoveSource(CFRunLoopSource, NSString) |
Usuwa źródło z elementu runloop. |
| Retain() |
Implementacja pętli main dla aplikacji Cocoa i CocoaTouch. (Odziedziczone po NativeObject) |
| Run() |
Uruchamia element CFRunLoop dla bieżącego wątku. |
| RunInMode(NSString, Double, Boolean) |
Inicjuje element runloop przez określony czas. |
| RunInMode(String, Double, Boolean) |
Implementacja pętli main dla aplikacji Cocoa i CocoaTouch. |
| Stop() |
Zatrzymuje wykonywanie tego elementu runloop. |
| WakeUp() |
Budzi się śpiący runloop. |
Metody rozszerzania
| Nazwisko | Opis |
|---|---|
| GetHandle(INativeObject) |
Implementacja pętli main dla aplikacji Cocoa i CocoaTouch. |
| GetNonNullHandle(INativeObject, String) |
Implementacja pętli main dla aplikacji Cocoa i CocoaTouch. |