Idioma

NSObject.InvokeOnMainThread Método

Definição

Sobrecargas

Nome Description
InvokeOnMainThread(Selector, NSObject)

Invoca de forma síncrona o código especificado no thread principal da interface do usuário.

InvokeOnMainThread(Action)

Invoca a ação especificada de forma síncrona no thread principal da interface do usuário.

InvokeOnMainThread(Selector, NSObject)

Invoca de forma síncrona o código especificado no thread principal da interface do usuário.

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

Seletor a ser invocado

obj
NSObject

Objeto no qual o seletor é invocado

Comentários

Use esse método de um thread para invocar o código no objeto especificado que é exposto com o seletor especificado no thread da interface do usuário. Isso é necessário para a maioria das operações que afetam o UIKit ou o AppKit, pois nenhuma dessas APIs é thread safe.

O código é executado quando o thread principal volta ao loop principal para eventos de processamento.

Ao contrário BeginInvokeOnMainThread(Selector, NSObject) desse método, aguarda o thread principal executar o método e não retorna até que o código apontado pela ação seja concluído.

Aplica-se a

InvokeOnMainThread(Action)

Invoca a ação especificada de forma síncrona no thread principal da interface do usuário.

public void InvokeOnMainThread(Action action);
member this.InvokeOnMainThread : Action -> unit

Parâmetros

action
Action

A ação a ser invocada.

Comentários

Esse método aguarda o thread principal executar a ação e não retorna até que a ação seja concluída.

Aplica-se a