PackageManager.AddPackageByUriAsync(Uri, AddPackageOptions) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public:
virtual IAsyncOperationWithProgress<DeploymentResult ^, DeploymentProgress> ^ AddPackageByUriAsync(Uri ^ packageUri, AddPackageOptions ^ options) = AddPackageByUriAsync;
/// [Windows.Foundation.Metadata.Overload("AddPackageByUriAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> AddPackageByUriAsync(Uri const& packageUri, AddPackageOptions const& options);
[Windows.Foundation.Metadata.Overload("AddPackageByUriAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<DeploymentResult,DeploymentProgress> AddPackageByUriAsync(System.Uri packageUri, AddPackageOptions options);
function addPackageByUriAsync(packageUri, options)
Public Function AddPackageByUriAsync (packageUri As Uri, options As AddPackageOptions) As IAsyncOperationWithProgress(Of DeploymentResult, DeploymentProgress)
Параметры
Универсальный код ресурса (URI) добавляемого пакета. URI может использовать схему URI файла (file://) для локальных путей к файлам и локальных сетевых путей. Также поддерживаются протоколы HTTP и HTTPS. Начиная со сборки Windows 22556 универсальный код ресурса (URI) может указывать на пакет или файл установщика приложений.
- options
- AddPackageOptions
Параметры развертывания пакета для операции.
Возвращаемое значение
Состояние запроса на развертывание. DeploymentResult содержит окончательное возвращаемое значение операции развертывания после ее завершения. DeploymentProgress можно использовать для получения процента завершения в течение всего процесса развертывания.
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10, version 2004 (появилось в 10.0.19041.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v10.0)
|
Комментарии
Этот метод упрощает существующие перегрузки AddPackageAsync , объединяя все параметры развертывания в один параметр. Этот метод также поддерживает следующие функции, недоступные при перегрузках AddPackageAsync :
Свойство ExternalLocationURI параметра options можно использовать, чтобы указать универсальный код ресурса (URI) расположения внешнего диска за пределами пакета MSIX, где манифест пакета может ссылаться на содержимое приложения. Дополнительные сведения об этом сценарии и связанном примере кода см. в статье Предоставление удостоверения пакета путем упаковки с внешним расположением.
Вы можете использовать свойство AllowUnsigned параметра options , чтобы разрешить сведения об активации из исполняемого файла в неподписающем пакете. Дополнительные сведения об этом сценарии и связанном примере кода см. в разделе Размещенные приложения.