Condividi tramite


PackageCatalog.AddOptionalPackageAsync(String) Metodo

Definizione

Aggiunge un pacchetto facoltativo al catalogo pacchetti.

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)

Parametri

optionalPackageFamilyName
String

Platform::String

winrt::hstring

Famiglia di pacchetti del pacchetto facoltativo da aggiungere al catalogo.

Restituisce

Risultato dell'avvio dell'operazione asincrona per aggiungere il pacchetto.

Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Creators Update (è stato introdotto in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v4.0)

Esempio

L'esempio seguente installa un pacchetto di app facoltativo in base al nome della famiglia di pacchetti dell'app.

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

Commenti

Questo metodo funziona solo per i pacchetti facoltativi in un set correlato.

Si applica a