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 方法。