StoreContext.FindStoreProductForPackageAsync Methode

Definition

Ruft Store-Produktdetails für die App oder das Add-On ab, das dem angegebenen Paket zugeordnet ist.

public:
 virtual IAsyncOperation<StoreProductResult ^> ^ FindStoreProductForPackageAsync(IIterable<Platform::String ^> ^ productKinds, Package ^ package) = FindStoreProductForPackageAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreProductResult> FindStoreProductForPackageAsync(IIterable<winrt::hstring> const& productKinds, Package const& package);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreProductResult> FindStoreProductForPackageAsync(IEnumerable<string> productKinds, Package package);
function findStoreProductForPackageAsync(productKinds, package)
Public Function FindStoreProductForPackageAsync (productKinds As IEnumerable(Of String), package As Package) As IAsyncOperation(Of StoreProductResult)

Parameter

productKinds

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Ein Array von Zeichenfolgen, die die Typen von Store-Produkten angeben, die dem Paket zugeordnet werden können. Eine Liste der unterstützten Zeichenfolgenwerte finden Sie in der ProductKind-Eigenschaft.

package
Package

Ein Paket , das das Paket darstellt, für das Sie die entsprechenden Store-Produktdetails abrufen möchten.

Gibt zurück

Ein asynchroner Vorgang, der bei erfolgreicher Fertigstellung ein StoreProductResult-Objekt zurückgibt. Verwenden Sie die Product-Eigenschaft dieses Objekts, um auf ein StoreProduct zuzugreifen, das Store-Produktdetails für das angegebene Paket enthält.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
API contract
Windows.Services.Store.StoreContract (eingeführt in v2.0)

Hinweise

Verwenden Sie diese Methode, um Store-Produktdetails (z. B. die Store-ID) für ein Paket abzurufen, das der aktuellen App zugeordnet ist, oder ein Add-On für die aktuelle App. Diese Methode gibt möglicherweise Fehler zurück, wenn das Paket nicht der aktuellen App zugeordnet ist, das aktuelle Gerät offline ist oder wenn die aktuelle App nicht aus dem Store installiert wurde (z. B. wenn die App quergeladen wurde). In diesen Fällen können Sie die ExtendedError-Eigenschaft des StoreProductResult-Rückgabeobjekts untersuchen, um weitere Details zum Fehler zu erhalten.

Gilt für:

Weitere Informationen