CFRunLoop Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Implementação de loop principal para aplicativos Cocoa e CocoaTouch.
public class CFRunLoop : CoreFoundation.NativeObject
type CFRunLoop = class
inherit NativeObject
- Herança
Comentários
Os loops de execução podem ser executados recursivamente.
Propriedades
| Nome | Description |
|---|---|
| AllModes |
Implementação de loop principal para aplicativos Cocoa e CocoaTouch. |
| Current |
Runloop ativo para o thread atual. |
| CurrentMode |
Implementação de loop principal para aplicativos Cocoa e CocoaTouch. |
| Handle |
Implementação de loop principal para aplicativos Cocoa e CocoaTouch. (Herdado de DisposableObject) |
| IsWaiting |
Indica que o loop de execução está aguardando um evento no momento. |
| Main |
Objeto loop de execução principal para o aplicativo. |
| ModeCommon |
Representa o valor associado à constante kCFRunLoopCommonModes |
| ModeDefault |
Representa o valor associado à constante kCFRunLoopDefaultMode |
| Owns |
Implementação de loop principal para aplicativos Cocoa e CocoaTouch. (Herdado de DisposableObject) |
Métodos
| Nome | Description |
|---|---|
| AddSource(CFRunLoopSource, NSString) |
Adiciona uma nova origem ao loop de execução no modo especificado. |
| ClearHandle() |
Implementação de loop principal para aplicativos Cocoa e CocoaTouch. (Herdado de DisposableObject) |
| ContainsSource(CFRunLoopSource, NSString) |
Determina se o loop de execução contém o especificado CFRunLoopSource em um modo específico. |
| Dispose() |
Libera todos os recursos usados por esse objeto. (Herdado de DisposableObject) |
| Dispose(Boolean) |
Libera os recursos usados por esse objeto. (Herdado de NativeObject) |
| Equals(Object) |
Implementação de loop principal para aplicativos Cocoa e CocoaTouch. (Herdado de DisposableObject) |
| GetCheckedHandle() |
Implementação de loop principal para aplicativos Cocoa e CocoaTouch. (Herdado de DisposableObject) |
| GetHashCode() |
Implementação de loop principal para aplicativos Cocoa e CocoaTouch. (Herdado de DisposableObject) |
| InitializeHandle(NativeHandle) |
Implementação de loop principal para aplicativos Cocoa e CocoaTouch. (Herdado de DisposableObject) |
| Release() |
Implementação de loop principal para aplicativos Cocoa e CocoaTouch. (Herdado de NativeObject) |
| RemoveSource(CFRunLoopSource, NSString) |
Remove uma origem do runloop. |
| Retain() |
Implementação de loop principal para aplicativos Cocoa e CocoaTouch. (Herdado de NativeObject) |
| Run() |
Inicia o CFRunLoop thread atual. |
| RunInMode(NSString, Double, Boolean) |
Inicia o runloop por uma determinada duração de tempo. |
| RunInMode(String, Double, Boolean) |
Implementação de loop principal para aplicativos Cocoa e CocoaTouch. |
| Stop() |
Interrompe a execução deste runloop. |
| WakeUp() |
Acorda um runloop adormecida. |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetHandle(INativeObject) |
Implementação de loop principal para aplicativos Cocoa e CocoaTouch. |
| GetNonNullHandle(INativeObject, String) |
Implementação de loop principal para aplicativos Cocoa e CocoaTouch. |