CFRunLoop Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Implementação do ciclo principal para aplicações Cocoa e CocoaTouch.
public class CFRunLoop : CoreFoundation.NativeObject
type CFRunLoop = class
inherit NativeObject
- Herança
Observações
Os loops de execução podem ser executados recursivamente.
Propriedades
| Nome | Descrição |
|---|---|
| AllModes |
Implementação do ciclo principal para aplicações Cocoa e CocoaTouch. |
| Current |
Runloop ativo para o thread atual. |
| CurrentMode |
Implementação do ciclo principal para aplicações Cocoa e CocoaTouch. |
| Handle |
Implementação do ciclo principal para aplicações Cocoa e CocoaTouch. (Herdado de DisposableObject) |
| IsWaiting |
Indica que o loop de corrida está atualmente à espera de um evento. |
| Main |
Executa o objeto principal do loop da aplicação. |
| ModeCommon |
Representa o valor associado à constante kCFRunLoopCommonModes |
| ModeDefault |
Representa o valor associado à constante kCFRunLoopDefaultMode |
| Owns |
Implementação do ciclo principal para aplicações Cocoa e CocoaTouch. (Herdado de DisposableObject) |
Métodos
| Nome | Descrição |
|---|---|
| AddSource(CFRunLoopSource, NSString) |
Adiciona uma nova fonte ao ciclo de execução no modo especificado. |
| ClearHandle() |
Implementação do ciclo principal para aplicações Cocoa e CocoaTouch. (Herdado de DisposableObject) |
| ContainsSource(CFRunLoopSource, NSString) |
Determina se o ciclo de execução contém o especificado CFRunLoopSource num modo específico. |
| Dispose() |
Liberta todos os recursos utilizados por este objeto. (Herdado de DisposableObject) |
| Dispose(Boolean) |
Liberta os recursos usados por este objeto. (Herdado de NativeObject) |
| Equals(Object) |
Implementação do ciclo principal para aplicações Cocoa e CocoaTouch. (Herdado de DisposableObject) |
| GetCheckedHandle() |
Implementação do ciclo principal para aplicações Cocoa e CocoaTouch. (Herdado de DisposableObject) |
| GetHashCode() |
Implementação do ciclo principal para aplicações Cocoa e CocoaTouch. (Herdado de DisposableObject) |
| InitializeHandle(NativeHandle) |
Implementação do ciclo principal para aplicações Cocoa e CocoaTouch. (Herdado de DisposableObject) |
| Release() |
Implementação do ciclo principal para aplicações Cocoa e CocoaTouch. (Herdado de NativeObject) |
| RemoveSource(CFRunLoopSource, NSString) |
Remove uma fonte do runloop. |
| Retain() |
Implementação do ciclo principal para aplicações Cocoa e CocoaTouch. (Herdado de NativeObject) |
| Run() |
Começa o CFRunLoop para o tópico atual. |
| RunInMode(NSString, Double, Boolean) |
Inicia o runloop por um determinado período de tempo. |
| RunInMode(String, Double, Boolean) |
Implementação do ciclo principal para aplicações Cocoa e CocoaTouch. |
| Stop() |
Impede a execução deste loop de execução. |
| WakeUp() |
Acorda um running loop adormecido. |
Métodos da Extensão
| Nome | Descrição |
|---|---|
| GetHandle(INativeObject) |
Implementação do ciclo principal para aplicações Cocoa e CocoaTouch. |
| GetNonNullHandle(INativeObject, String) |
Implementação do ciclo principal para aplicações Cocoa e CocoaTouch. |