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


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)

Параметры

packageUri
Uri Uri

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

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

См. также раздел