PackageManager.RegisterPackageByUriAsync(Uri, RegisterPackageOptions) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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)
Paramètres
- options
- RegisterPackageOptions
Options d’inscription de package pour l’opération.
Retours
Status de la demande de déploiement. DeploymentResult contient la valeur finale retournée de l’opération de déploiement, une fois celle-ci terminée. DeploymentProgress peut être utilisé pour obtenir le pourcentage d’achèvement sur l’ensemble de l’opération de déploiement.
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10, version 2004 (introduit dans 10.0.19041.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v10.0)
|
Remarques
Cette méthode simplifie les surcharges RegisterPackageAsync existantes en consolidant toutes les options de déploiement en un seul paramètre. Cette méthode prend également en charge les fonctionnalités suivantes non disponibles avec les surcharges RegisterPackageAsync :
Vous pouvez utiliser la propriété ExternalLocationURI du paramètre options pour spécifier l’URI d’un emplacement de disque externe en dehors du package MSIX où le manifeste de package peut référencer le contenu de l’application. Pour plus d’informations sur ce scénario et un exemple de code associé, consultez Accorder une identité de package par empaquetage avec un emplacement externe.
Vous pouvez utiliser la propriété AllowUnsigned du paramètre options pour autoriser les informations d’activation d’un exécutable dans un package non signé. Pour plus d’informations sur ce scénario et un exemple de code associé, consultez Applications hébergées.