ISynchronizeInvoke.Invoke(Delegate, Object[]) 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.
Bu nesneyi oluşturan iş parçacığında temsilciyi zaman uyumlu olarak yürütür ve oluşturma iş parçacığına çağrıyı sıralar.
public:
System::Object ^ Invoke(Delegate ^ method, cli::array <System::Object ^> ^ args);
public object? Invoke (Delegate method, object?[]? args);
public object Invoke (Delegate method, object[] args);
abstract member Invoke : Delegate * obj[] -> obj
Public Function Invoke (method As Delegate, args As Object()) As Object
Parametreler
- args
- Object[]
Verilen yönteme geçirecek bağımsız değişkenleri temsil eden tür Object dizisi. Bu, bağımsız değişken gerekmiyorsa olabilir null
.
Döndürülenler
Object Çağrılan temsilcinin dönüş değerini temsil eden veya null
temsilcinin dönüş değeri yoksa.
Açıklamalar
'nin aksine BeginInvoke, bu yöntem zaman uyumlu olarak çalışır, yani geri dönmeden önce işlem tamamlanana kadar bekler. Çağrı sırasında oluşturulan özel durumlar çağırana geri yayılır.
Çağrıyı uygun iş parçacığına sıralamak için farklı bir iş parçacığından bir yöntemi çağırırken bu yöntemi kullanın.