Поделиться через


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 указывает, использует ли приложение необязательный пакет. С помощью этих сведений система может определить, требуется ли завершение работы приложения для обслуживания необязательного пакета. Это улучшает взаимодействие с пользователем, так как приложение может управлять завершением работы для необязательных обновлений или удалений пакетов.

По умолчанию используются все необязательные пакеты. Обслуживание необязательного пакета приводит к закрытию приложения. Чтобы избежать завершения работы приложения при обновлении или удалении необязательного пакета, который не используется, вызовите этот API с параметром inUse с значением false.

Применяется к