2

在 WinRT 中,我需要调用Close()对象IAsyncOperation<T> ^吗?是操作启动代码,还是在完成处理程序中?如果没有,为什么会在那里?

4

1 回答 1

1

从您的语法来看,您使用的是 C++/CX。

对于 C++/CX,IAsyncOperation::Close 会在析构函数中自动调用,因此您无需显式调用它。

对于 JS,您必须显式调用 .close()。

对于 C#,它被投影为 IDisposable,因此 using() 语句是合适的。

于 2012-08-06T01:45:51.637 回答