ISynchronizeInvoke.BeginInvoke(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 uyumsuz olarak yürütür.
public:
IAsyncResult ^ BeginInvoke(Delegate ^ method, cli::array <System::Object ^> ^ args);
public IAsyncResult BeginInvoke(Delegate method, object[] args);
abstract member BeginInvoke : Delegate * obj[] -> IAsyncResult
Public Function BeginInvoke (method As Delegate, args As Object()) As IAsyncResult
Parametreler
- args
- Object[]
Verilen yönteme bağımsız değişken olarak geçirecek tür Object dizisi. Bu, bağımsız değişken gerekmiyorsa olabilir null .
Döndürülenler
IAsyncResult Bu yöntemi çağırarak başlatılan zaman uyumsuz işlemi temsil eden bir arabirim.
Açıklamalar
Temsilci method , çağrılan iş parçacığı yerine nesnesini oluşturan iş parçacığında BeginInvoke yürütülür.
Temsilci zaman uyumsuz olarak çağrılır ve bu yöntem hemen döndürür. Bu yöntemi herhangi bir iş parçacığından çağırabilirsiniz. Bu yöntemle başlatılan bir işlemin dönüş değerine ihtiyacınız varsa, değerini almak için çağrısında EndInvoke bulunur.
Temsilciyi zaman uyumlu olarak çağırmanız gerekiyorsa, bunun yerine yöntemini kullanın Invoke .