PackageManager.RegisterPackageByUriAsync(Uri, RegisterPackageOptions) Método

Definición

Registra un paquete (el paquete principal) y sus paquetes de dependencia para el usuario actual mediante las opciones de implementación especificadas.

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)

Parámetros

manifestUri
Uri Uri

URI del manifiesto del paquete principal.

options
RegisterPackageOptions

Opciones de registro de paquetes para la operación.

Devoluciones

Estado de la solicitud de implementación. DeploymentResult contiene el valor devuelto final de la operación de implementación, una vez completado. DeploymentProgress se puede usar para obtener el porcentaje de finalización durante todo el curso de la operación de implementación.

Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10, version 2004 (se introdujo en la versión 10.0.19041.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v10.0)

Comentarios

Este método simplifica las sobrecargas existentes de RegisterPackageAsync mediante la consolidación de todas las opciones de implementación en un solo parámetro. Este método también admite las siguientes características no disponibles con las sobrecargas RegisterPackageAsync :

  • Puede usar la propiedad ExternalLocationURI del parámetro options para especificar el URI de una ubicación de disco externo fuera del paquete MSIX donde el manifiesto del paquete puede hacer referencia al contenido de la aplicación. Para obtener más información sobre este escenario y un ejemplo de código relacionado, vea Conceder identidad de paquete mediante el empaquetado con ubicación externa.

  • Puede usar la propiedad AllowUnsigned del parámetro options para permitir la información de activación de un ejecutable en un paquete sin firmar. Para obtener más información sobre este escenario y un ejemplo de código relacionado, consulte Aplicaciones hospedadas.

Se aplica a

Consulte también