Package.SetInUseAsync(Boolean) 方法

定义

设置包是否正在使用中。

public:
 virtual IAsyncOperation<bool> ^ SetInUseAsync(bool inUse) = SetInUseAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<bool> SetInUseAsync(bool const& inUse);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<bool> SetInUseAsync(bool inUse);
function setInUseAsync(inUse)
Public Function SetInUseAsync (inUse As Boolean) As IAsyncOperation(Of Boolean)

参数

inUse
Boolean

bool

如果为 True ,则指定包正在使用中;否则 为 false

返回

True 表示要设置包是否正在使用的操作成功;否则 为 false

属性

Windows 要求

设备系列
Windows 10 Creators Update (在 10.0.15063.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v4.0 中引入)

注解

此 API 指定应用是否正在使用可选包。 利用此信息,系统可以确定维护可选包是否需要关闭应用。 这提供更好的用户体验,因为应用可以管理关闭可选包更新或删除的时间。

默认情况下,所有可选包都在使用中。 维护可选包会导致应用关闭。 若要避免在更新或删除未使用的可选包时关闭应用,请在 将 inUse 设置为 false 的情况下调用此 API。

适用于