Compartilhar via


StoreContext.FindStoreProductForPackageAsync Método

Definição

Obtém detalhes do produto store para o aplicativo ou complemento associado ao pacote especificado.

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)

Parâmetros

productKinds

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Uma matriz de cadeias de caracteres que especifica os tipos de produtos da Store que podem estar associados ao pacote. Para obter uma lista dos valores de sequência com suporte, consulte a propriedade ProductKind.

package
Package

Um Pacote que representa o pacote para o qual você deseja obter os detalhes correspondentes do produto store.

Retornos

Uma operação assíncrona que, após a conclusão bem-sucedida, retorna um objeto StoreProductResult . Use a propriedade Product desse objeto para acessar um StoreProduct que contém detalhes do produto Store para o pacote especificado.

Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Creators Update (introduzida na 10.0.15063.0)
API contract
Windows.Services.Store.StoreContract (introduzida na v2.0)

Comentários

Use esse método para obter detalhes do produto store (como a ID da Loja) para um pacote associado ao aplicativo atual ou um complemento para o aplicativo atual. Esse método poderá retornar erros se o pacote não estiver associado ao aplicativo atual, o dispositivo atual estiver offline ou se o aplicativo atual não tiver sido instalado na Store (por exemplo, se o aplicativo tiver sido sideload). Nesses casos, você pode examinar a propriedade ExtendedError do objeto de retorno StoreProductResult para obter mais detalhes sobre o erro.

Aplica-se a

Confira também