NSObject.InvokeOnMainThread Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| InvokeOnMainThread(Selector, NSObject) |
Appelle de façon synchrone le code spécifié sur le thread d’interface utilisateur principal. |
| InvokeOnMainThread(Action) |
Appelle l’action spécifiée de façon synchrone sur le thread d’interface utilisateur principal. |
InvokeOnMainThread(Selector, NSObject)
Appelle de façon synchrone le code spécifié sur le thread d’interface utilisateur principal.
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
Paramètres
- sel
- Selector
Sélecteur à appeler
- obj
- NSObject
Objet dans lequel le sélecteur est appelé
Remarques
Vous utilisez cette méthode à partir d’un thread pour appeler le code dans l’objet spécifié exposé avec le sélecteur spécifié dans le thread d’interface utilisateur. Cela est nécessaire pour la plupart des opérations qui affectent UIKit ou AppKit, car aucun de ces API n’est thread-safe.
Le code est exécuté lorsque le thread principal revient à sa boucle principale pour le traitement des événements.
Contrairement BeginInvokeOnMainThread(Selector, NSObject) à cette méthode, attend que le thread principal exécute la méthode et ne retourne pas tant que le code pointé par l’action n’est pas terminé.
S’applique à
InvokeOnMainThread(Action)
Appelle l’action spécifiée de façon synchrone sur le thread d’interface utilisateur principal.
public void InvokeOnMainThread(Action action);
member this.InvokeOnMainThread : Action -> unit
Paramètres
- action
- Action
Action à appeler.
Remarques
Cette méthode attend que le thread principal exécute l’action et ne retourne pas tant que l’action n’est pas terminée.