NSObject.InvokeOnMainThread Método
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í.
Sobrecargas
| Nombre | Description |
|---|---|
| InvokeOnMainThread(Selector, NSObject) |
Invoca sincrónicamente el código especificado en el subproceso principal de la interfaz de usuario. |
| InvokeOnMainThread(Action) |
Invoca la acción especificada de forma sincrónica en el subproceso principal de la interfaz de usuario. |
InvokeOnMainThread(Selector, NSObject)
Invoca sincrónicamente el código especificado en el subproceso principal de la interfaz de usuario.
public void InvokeOnMainThread(ObjCRuntime.Selector sel, Foundation.NSObject obj);
public void InvokeOnMainThread(ObjCRuntime.Selector sel, Foundation.NSObject? obj);
member this.InvokeOnMainThread : ObjCRuntime.Selector * Foundation.NSObject -> unit
Parámetros
- sel
- Selector
Selector que se va a invocar
- obj
- NSObject
Objeto en el que se invoca el selector
Comentarios
Este método se usa desde un subproceso para invocar el código en el objeto especificado que se expone con el selector especificado en el subproceso de la interfaz de usuario. Esto es necesario para la mayoría de las operaciones que afectan a UIKit o AppKit, ya que ninguna de esas API es segura para subprocesos.
El código se ejecuta cuando el subproceso principal vuelve a su bucle principal para procesar eventos.
A diferencia de BeginInvokeOnMainThread(Selector, NSObject) este método, espera a que el subproceso principal ejecute el método y no vuelva hasta que se haya completado el código al que apunta la acción.
Se aplica a
InvokeOnMainThread(Action)
Invoca la acción especificada de forma sincrónica en el subproceso principal de la interfaz de usuario.
public void InvokeOnMainThread(Action action);
member this.InvokeOnMainThread : Action -> unit
Parámetros
- action
- Action
Acción que se va a invocar.
Comentarios
Este método espera a que el subproceso principal ejecute la acción y no vuelva hasta que se haya completado la acción.