Partager via


PackageCatalog.AddOptionalPackageAsync(String) Méthode

Définition

Ajoute un package facultatif au catalogue de packages.

public:
 virtual IAsyncOperation<PackageCatalogAddOptionalPackageResult ^> ^ AddOptionalPackageAsync(Platform::String ^ optionalPackageFamilyName) = AddOptionalPackageAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<PackageCatalogAddOptionalPackageResult> AddOptionalPackageAsync(winrt::hstring const& optionalPackageFamilyName);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<PackageCatalogAddOptionalPackageResult> AddOptionalPackageAsync(string optionalPackageFamilyName);
function addOptionalPackageAsync(optionalPackageFamilyName)
Public Function AddOptionalPackageAsync (optionalPackageFamilyName As String) As IAsyncOperation(Of PackageCatalogAddOptionalPackageResult)

Paramètres

optionalPackageFamilyName
String

Platform::String

winrt::hstring

Famille de packages du package facultatif à ajouter au catalogue.

Retours

Résultat du démarrage de l’opération asynchrone d’ajout du package.

Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Creators Update (introduit dans 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v4.0)

Exemples

L’exemple ci-dessous installe un package d’application facultatif en fonction du nom de sa famille de package d’application.

var packageCatalog = PackageCatalog.OpenForCurrentPackage();
string familyName = "<Your app package family name>";
Package installedPackage = await packageCatalog.AddOptionalPackageAsync(familyName);

Remarques

Cette méthode fonctionne uniquement pour les packages facultatifs d’un ensemble associé.

S’applique à