PackageManager.RegisterPackageByFullNameAsync Méthode

Définition

Inscrit un package (package main) par son nom complet et ses packages de dépendances pour l’utilisateur actuel.

public:
 virtual IAsyncOperationWithProgress<DeploymentResult ^, DeploymentProgress> ^ RegisterPackageByFullNameAsync(Platform::String ^ mainPackageFullName, IIterable<Platform::String ^> ^ dependencyPackageFullNames, DeploymentOptions deploymentOptions) = RegisterPackageByFullNameAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> RegisterPackageByFullNameAsync(winrt::hstring const& mainPackageFullName, IIterable<winrt::hstring> const& dependencyPackageFullNames, DeploymentOptions const& deploymentOptions);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<DeploymentResult,DeploymentProgress> RegisterPackageByFullNameAsync(string mainPackageFullName, IEnumerable<string> dependencyPackageFullNames, DeploymentOptions deploymentOptions);
function registerPackageByFullNameAsync(mainPackageFullName, dependencyPackageFullNames, deploymentOptions)
Public Function RegisterPackageByFullNameAsync (mainPackageFullName As String, dependencyPackageFullNames As IEnumerable(Of String), deploymentOptions As DeploymentOptions) As IAsyncOperationWithProgress(Of DeploymentResult, DeploymentProgress)

Paramètres

mainPackageFullName
String

Platform::String

winrt::hstring

Chaîne qui spécifie le nom complet du package main à inscrire.

dependencyPackageFullNames

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Chaînes qui spécifient les noms complets des packages de dépendances à inscrire.

deploymentOptions
DeploymentOptions

Valeur de type DeploymentOptions qui spécifie l’option de déploiement de package.

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

Fonctionnalités de l’application
packageManagement

Remarques

Pour masquer des détails sur le manifeste d’un package groupé, au lieu d’appeler RegisterPackageAsync, vous pouvez appeler RegisterPackageByFullNameAsync pour inscrire un package par son nom complet. Les packages groupés et les packages standard sont tous deux référencés par le nom complet du package commun. Par conséquent, l’inscription par nom complet réduit la quantité de connaissances de domaine requises par l’appelant.

RegisterPackageByFullNameAsync ne peut pas installer de package pour un utilisateur autre que l’appelant. Le dependencyPackageFullNames peut contenir 0 éléments s’il n’y a pas de packages de dépendances.

S’applique à

Voir aussi