Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

BeginInvoke

启动异步 .NET 委托调用

    说明

    result = BeginInvoke(arg1,...,argN,callback,object)Microsoft® .NET Framework 应用程序启动 .NET 委托的异步调用。必须调用 EndInvoke 以便完成异步调用。有关异步调用同步方法的信息,请参考 Microsoft .NET 文档。

    注意

    对于使用 .NET Framework 4.0 和更高版本(包括 .NET 5 和 .NET Core 及更高版本)的应用程序,请使用基于任务的 API,如 System.Threading.Tasks。有关详细信息,请参阅 Microsoft 文章 .NET 中基于任务的异步模式 (TAP)

    输入参数

    全部折叠

    委托所需的输入参数 1 到 N(如果有),指定为任何有效类型。参数的类型和数目必须与委托签名一致。

    当对应的异步操作完成时调用的方法,指定为 .NET System.AsyncCallback 委托或 [] 空值。

    委托,指定为用户定义的 .NET 对象或 [] 空值。

    输出参数

    全部折叠

    异步调用的进度监视器,以 .NET System.IAsyncResult 对象形式返回。使用 result 作为 EndInvoke 函数的输入参数。

    版本历史记录

    在 R2011a 中推出