ISynchronizeInvoke.BeginInvoke(Delegate, Object[]) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在建立此物件的執行緒上以非同步方式執行委派。
public:
IAsyncResult ^ BeginInvoke(Delegate ^ method, cli::array <System::Object ^> ^ args);
public IAsyncResult BeginInvoke (Delegate method, 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
參數
傳回
IAsyncResult 介面,表示由呼叫這個方法所啟動的非同步作業 (Asynchronous Operation)。
備註
委派 method
會在建立 物件的執行緒上執行,而不是呼叫的 BeginInvoke 執行緒。
委派會以非同步方式呼叫,此方法會立即傳回。 您可以從任何執行緒呼叫這個方法。 如果您需要從這個方法啟動的進程傳回值,請呼叫 EndInvoke 以取得值。
如果您需要以同步方式呼叫委派,請改用 Invoke 方法。