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 接口,表示通过调用此方法启动的异步操作。
注解
委托 method
在创建 对象的线程上执行,而不是在其上 BeginInvoke 调用的线程执行。
委托是异步调用的,此方法会立即返回。 可以从任何线程调用此方法。 如果需要使用此方法启动的进程返回值,请调用 EndInvoke 以获取值。
如果需要同步调用委托,请改用 Invoke 方法。