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.