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


PackageManager.RegisterPackageByUriAsync(Uri, RegisterPackageOptions) Метод

Определение

Регистрирует пакет (пакет main) и его пакеты зависимостей для текущего пользователя, используя указанные параметры развертывания.

public:
 virtual IAsyncOperationWithProgress<DeploymentResult ^, DeploymentProgress> ^ RegisterPackageByUriAsync(Uri ^ manifestUri, RegisterPackageOptions ^ options) = RegisterPackageByUriAsync;
/// [Windows.Foundation.Metadata.Overload("RegisterPackageByUriAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> RegisterPackageByUriAsync(Uri const& manifestUri, RegisterPackageOptions const& options);
[Windows.Foundation.Metadata.Overload("RegisterPackageByUriAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<DeploymentResult,DeploymentProgress> RegisterPackageByUriAsync(System.Uri manifestUri, RegisterPackageOptions options);
function registerPackageByUriAsync(manifestUri, options)
Public Function RegisterPackageByUriAsync (manifestUri As Uri, options As RegisterPackageOptions) As IAsyncOperationWithProgress(Of DeploymentResult, DeploymentProgress)

Параметры

manifestUri
Uri Uri

Универсальный код ресурса (URI) манифеста для пакета main.

options
RegisterPackageOptions

Параметры регистрации пакета для операции.

Возвращаемое значение

Состояние запроса на развертывание. DeploymentResult содержит окончательное возвращаемое значение операции развертывания после ее завершения. DeploymentProgress можно использовать для получения процента завершения в течение всего процесса развертывания.

Атрибуты

Требования к Windows

Семейство устройств
Windows 10, version 2004 (появилось в 10.0.19041.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v10.0)

Комментарии

Этот метод упрощает существующие перегрузки RegisterPackageAsync , объединяя все параметры развертывания в один параметр. Этот метод также поддерживает следующие функции, недоступные при перегрузках RegisterPackageAsync :

  • Свойство ExternalLocationURI параметра options можно использовать для указания URI расположения внешнего диска за пределами пакета MSIX, где манифест пакета может ссылаться на содержимое приложения. Дополнительные сведения об этом сценарии и связанном примере кода см. в разделе Предоставление удостоверения пакета путем упаковки с внешним расположением.

  • Вы можете использовать свойство AllowUnsigned параметра options , чтобы разрешить сведения об активации из исполняемого файла в неподписающем пакете. Дополнительные сведения об этом сценарии и связанном примере кода см. в разделе Размещенные приложения.

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

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