ISynchronizeInvoke.BeginInvoke(Delegate, Object[]) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
非同步執行建立此物件的執行緒中的代理。
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
參數
傳回
一個 IAsyncResult 介面,代表由呼叫此方法所啟動的非同步操作。
備註
method代理是在建立該物件的執行緒上執行,而非被呼叫的執行緒BeginInvoke。
代理會以非同步方式呼叫,且此方法會立即回傳。 你可以從任何討論串呼叫這個方法。 如果你需要用這個方法啟動的流程的回傳值,請呼叫 EndInvoke 取得該值。
如果你需要同步呼叫代理,就改用這個 Invoke 方法。