ISynchronizeInvoke.Invoke(Delegate, Object[]) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
同步執行該執行緒的代理,並將呼叫封存至建立執行緒。
public:
System::Object ^ Invoke(Delegate ^ method, cli::array <System::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
參數
傳回
代表 Object 被呼叫代理的回傳值,或 null 代理沒有回傳值時的回傳值。
備註
與 BeginInvoke不同,此方法採用同步運作方式,也就是說,它會等待程序完成後才返回。 通話中提出的例外情況會傳回呼叫者。
當呼叫不同執行緒的方法時,請使用此方法將呼叫管理到正確的執行緒。