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 。