Compartir a través de


PackageCatalog.AddOptionalPackageAsync(String) Método

Definición

Agrega un paquete opcional al catálogo de paquetes.

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

Familia de paquetes del paquete opcional que se va a agregar al catálogo.

Devoluciones

Resultado de iniciar la operación asincrónica para agregar el paquete.

Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 Creators Update (se introdujo en la versión 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v4.0)

Ejemplos

En el ejemplo siguiente se instala un paquete de aplicación opcional basado en su nombre de familia del paquete de aplicación.

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

Comentarios

Este método solo funciona para paquetes opcionales en un conjunto relacionado.

Se aplica a