Compartilhar via


PackageCatalog.AddOptionalPackageAsync(String) Método

Definição

Adiciona um pacote opcional ao catálogo de pacotes.

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)

Parâmetros

optionalPackageFamilyName
String

Platform::String

winrt::hstring

A família de pacotes do pacote opcional a ser adicionado ao catálogo.

Retornos

O resultado de iniciar a operação assíncrona para adicionar o pacote.

Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Creators Update (introduzida na 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v4.0)

Exemplos

O exemplo a seguir instala um pacote de aplicativo opcional com base no nome da família de pacotes de aplicativos.

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

Comentários

Esse método só funciona para pacotes opcionais em um conjunto relacionado.

Aplica-se a