代码之家  ›  专栏  ›  技术社区  ›  Snark

EndInvoke的参数

  •  1
  • Snark  · 技术社区  · 14 年前

    我有一个委托foo,我在上面调用BeginInvoke并将IAsyncResult检索到一个var条中。

    然后我给EndInvoke(bar)打电话,一切都很好。

    为什么我要传递bar到endinvoke?到底发生了什么事?我意识到Endinvoke是清除可能的资源泄漏所必需的,但是这个参数没有意义。。。

    1 回复  |  直到 14 年前
        1
  •  3
  •   Jon Skeet    14 年前

    不,这完全有道理。您可以多次调用委托-如何 EndResult 想知道你在说什么?这个 IAsyncResult 基本上是封装异步任务。

    如果你一直在看新的东西,把iSyncResult看作 小的 有点像 Task .