Freigeben über


PackageCatalog.AddOptionalPackageAsync(String) Methode

Definition

Fügt dem Paketkatalog ein optionales Paket hinzu.

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)

Parameter

optionalPackageFamilyName
String

Platform::String

winrt::hstring

Die Paketfamilie des optionalen Pakets, das dem Katalog hinzugefügt werden soll.

Gibt zurück

Das Ergebnis des Startens des asynchronen Vorgangs zum Hinzufügen des Pakets.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)

Beispiele

Im folgenden Beispiel wird ein optionales App-Paket basierend auf dem Familiennamen des App-Pakets installiert.

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

Hinweise

Diese Methode funktioniert nur für optionale Pakete in einer verwandten Gruppe.

Gilt für: