CFRunLoop Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Implementación de bucle principal para aplicaciones Cocoa y CocoaTouch.
public class CFRunLoop : CoreFoundation.NativeObject
type CFRunLoop = class
inherit NativeObject
- Herencia
Comentarios
Los bucles de ejecución se pueden ejecutar de forma recursiva.
Propiedades
| Nombre | Description |
|---|---|
| AllModes |
Implementación de bucle principal para aplicaciones Cocoa y CocoaTouch. |
| Current |
Runloop activo para el subproceso actual. |
| CurrentMode |
Implementación de bucle principal para aplicaciones Cocoa y CocoaTouch. |
| Handle |
Implementación de bucle principal para aplicaciones Cocoa y CocoaTouch. (Heredado de DisposableObject) |
| IsWaiting |
Indica que el bucle de ejecución está esperando actualmente un evento. |
| Main |
Objeto de bucle de ejecución principal para la aplicación. |
| ModeCommon |
Representa el valor asociado a la constante kCFRunLoopCommonModes. |
| ModeDefault |
Representa el valor asociado a la constante kCFRunLoopDefaultMode. |
| Owns |
Implementación de bucle principal para aplicaciones Cocoa y CocoaTouch. (Heredado de DisposableObject) |
Métodos
| Nombre | Description |
|---|---|
| AddSource(CFRunLoopSource, NSString) |
Agrega un nuevo origen al bucle de ejecución en el modo especificado. |
| ClearHandle() |
Implementación de bucle principal para aplicaciones Cocoa y CocoaTouch. (Heredado de DisposableObject) |
| ContainsSource(CFRunLoopSource, NSString) |
Determina si el bucle de ejecución contiene el especificado CFRunLoopSource en un modo específico. |
| Dispose() |
Libera todos los recursos usados por este objeto. (Heredado de DisposableObject) |
| Dispose(Boolean) |
Libera los recursos usados por este objeto. (Heredado de NativeObject) |
| Equals(Object) |
Implementación de bucle principal para aplicaciones Cocoa y CocoaTouch. (Heredado de DisposableObject) |
| GetCheckedHandle() |
Implementación de bucle principal para aplicaciones Cocoa y CocoaTouch. (Heredado de DisposableObject) |
| GetHashCode() |
Implementación de bucle principal para aplicaciones Cocoa y CocoaTouch. (Heredado de DisposableObject) |
| InitializeHandle(NativeHandle) |
Implementación de bucle principal para aplicaciones Cocoa y CocoaTouch. (Heredado de DisposableObject) |
| Release() |
Implementación de bucle principal para aplicaciones Cocoa y CocoaTouch. (Heredado de NativeObject) |
| RemoveSource(CFRunLoopSource, NSString) |
Quita un origen de runloop. |
| Retain() |
Implementación de bucle principal para aplicaciones Cocoa y CocoaTouch. (Heredado de NativeObject) |
| Run() |
Inicia para CFRunLoop el subproceso actual. |
| RunInMode(NSString, Double, Boolean) |
Inicia el runloop durante un período de tiempo determinado. |
| RunInMode(String, Double, Boolean) |
Implementación de bucle principal para aplicaciones Cocoa y CocoaTouch. |
| Stop() |
Detiene la ejecución de este runloop. |
| WakeUp() |
Despierta un runloop en suspensión. |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetHandle(INativeObject) |
Implementación de bucle principal para aplicaciones Cocoa y CocoaTouch. |
| GetNonNullHandle(INativeObject, String) |
Implementación de bucle principal para aplicaciones Cocoa y CocoaTouch. |