Поделиться через


PackageCatalog.AddOptionalPackageAsync(String) Метод

Определение

Добавляет необязательный пакет в каталог пакетов.

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)

Параметры

optionalPackageFamilyName
String

Platform::String

winrt::hstring

Семейство пакетов необязательного пакета, добавляемого в каталог.

Возвращаемое значение

Результат запуска асинхронной операции добавления пакета.

Атрибуты

Требования к Windows

Семейство устройств
Windows 10 Creators Update (появилось в 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v4.0)

Примеры

В приведенном ниже примере устанавливается необязательный пакет приложения на основе имени семейства пакетов приложений.

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

Комментарии

Этот метод работает только для необязательных пакетов в связанном наборе.

Применяется к