NSObject.InvokeOnMainThread Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| Veri Akışı Adı | Description |
|---|---|
| InvokeOnMainThread(Selector, NSObject) |
Ana ui iş parçacığında belirtilen kodu zaman uyumlu olarak çağırır. |
| InvokeOnMainThread(Action) |
Belirtilen eylemi ana ui iş parçacığında zaman uyumlu olarak çağırır. |
InvokeOnMainThread(Selector, NSObject)
Ana ui iş parçacığında belirtilen kodu zaman uyumlu olarak çağırır.
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
Parametreler
- sel
- Selector
Çağrılacak seçici
- obj
- NSObject
Seçicinin çağrıldığı nesne
Açıklamalar
Ui iş parçacığında belirtilen seçici ile kullanıma sunulan belirtilen nesnedeki kodu çağırmak için bir iş parçacığından bu yöntemi kullanırsınız. UiKit veya AppKit'i etkileyen işlemlerin çoğu için bu gereklidir, bu API'lerden hiçbiri iş parçacığı güvenli değildir.
Ana iş parçacığı olayları işlemek için ana döngüsüne geri döndüğünde kod yürütülür.
Bu yöntemden farklı olarak BeginInvokeOnMainThread(Selector, NSObject) , ana iş parçacığının yöntemini yürütmesini bekler ve eylem tarafından işaret edilen kod tamamlanana kadar döndürmez.
Şunlara uygulanır
InvokeOnMainThread(Action)
Belirtilen eylemi ana ui iş parçacığında zaman uyumlu olarak çağırır.
public void InvokeOnMainThread(Action action);
member this.InvokeOnMainThread : Action -> unit
Parametreler
- action
- Action
Çağrılacak eylem.
Açıklamalar
Bu yöntem, ana iş parçacığının eylemi yürütmesini bekler ve eylem tamamlanana kadar döndürmez.