StoreContext.GetStoreProductsAsync Método

Definição

Sobrecargas

GetStoreProductsAsync(IIterable<String>, IIterable<String>)

Obtém informações de listagem da Microsoft Store para os produtos especificados associados ao aplicativo atual.

GetStoreProductsAsync(IIterable<String>, IIterable<String>, StoreProductOptions)

Obtém informações de listagem da Microsoft Store para os produtos especificados associados ao aplicativo atual, com a opção de usar um filtro para a consulta.

GetStoreProductsAsync(IIterable<String>, IIterable<String>)

Obtém informações de listagem da Microsoft Store para os produtos especificados associados ao aplicativo atual.

public:
 virtual IAsyncOperation<StoreProductQueryResult ^> ^ GetStoreProductsAsync(IIterable<Platform::String ^> ^ productKinds, IIterable<Platform::String ^> ^ storeIds) = GetStoreProductsAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreProductQueryResult> GetStoreProductsAsync(IIterable<winrt::hstring> const& productKinds, IIterable<winrt::hstring> const& storeIds);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreProductQueryResult> GetStoreProductsAsync(IEnumerable<string> productKinds, IEnumerable<string> storeIds);
function getStoreProductsAsync(productKinds, storeIds)
Public Function GetStoreProductsAsync (productKinds As IEnumerable(Of String), storeIds As IEnumerable(Of String)) As IAsyncOperation(Of StoreProductQueryResult)

Parâmetros

productKinds

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Uma matriz de cadeias de caracteres que especificam os tipos de produtos para os quais você deseja recuperar informações de listagem. Para obter uma lista dos valores de sequência com suporte, consulte a propriedade ProductKind.

storeIds

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Uma matriz de cadeias de caracteres de ID da Loja para os produtos para os quais você deseja recuperar informações de listagem.

Retornos

Uma operação assíncrona que, após a conclusão bem-sucedida, retorna um objeto StoreProductQueryResult que contém informações de listagem para os produtos especificados e quaisquer informações de erro relevantes.

Atributos

Comentários

Esse método retorna informações de listagem para os produtos especificados associados ao aplicativo atual, independentemente de os produtos estarem disponíveis para compra no aplicativo atual. Para recuperar informações de todos os produtos que podem ser comprados no aplicativo atual, use a sobrecarga GetStoreProductsAsync ou o método GetAssociatedStoreProductsAsync .

A ID da Loja para um produto está disponível no Partner Center e também é retornada pela propriedade StoreId do StoreProduct que representa o produto. Para obter mais informações, consulte IDs da Loja.

Para obter mais informações sobre como usar esse método, incluindo um exemplo de código, consulte Obter informações do produto para aplicativos e complementos.

Confira também

Aplica-se a

GetStoreProductsAsync(IIterable<String>, IIterable<String>, StoreProductOptions)

Obtém informações de listagem da Microsoft Store para os produtos especificados associados ao aplicativo atual, com a opção de usar um filtro para a consulta.

public:
 virtual IAsyncOperation<StoreProductQueryResult ^> ^ GetStoreProductsAsync(IIterable<Platform::String ^> ^ productKinds, IIterable<Platform::String ^> ^ storeIds, StoreProductOptions ^ storeProductOptions) = GetStoreProductsAsync;
/// [Windows.Foundation.Metadata.Overload("GetStoreProductsWithOptionsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreProductQueryResult> GetStoreProductsAsync(IIterable<winrt::hstring> const& productKinds, IIterable<winrt::hstring> const& storeIds, StoreProductOptions const& storeProductOptions);
[Windows.Foundation.Metadata.Overload("GetStoreProductsWithOptionsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreProductQueryResult> GetStoreProductsAsync(IEnumerable<string> productKinds, IEnumerable<string> storeIds, StoreProductOptions storeProductOptions);
function getStoreProductsAsync(productKinds, storeIds, storeProductOptions)
Public Function GetStoreProductsAsync (productKinds As IEnumerable(Of String), storeIds As IEnumerable(Of String), storeProductOptions As StoreProductOptions) As IAsyncOperation(Of StoreProductQueryResult)

Parâmetros

productKinds

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Uma matriz de cadeias de caracteres que especificam os tipos de produtos para os quais você deseja recuperar informações de listagem. Para obter uma lista dos valores de sequência com suporte, consulte a propriedade ProductKind.

storeIds

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Uma matriz de cadeias de caracteres de ID da Loja para os produtos para os quais você deseja recuperar informações de listagem.

storeProductOptions
StoreProductOptions

Um objeto que contém um filtro que será usado para a consulta.

Retornos

Uma operação assíncrona que, após a conclusão bem-sucedida, retorna um objeto StoreProductQueryResult que contém informações de listagem para os produtos especificados e quaisquer informações de erro relevantes.

Atributos

Requisitos do Windows

Família de dispositivos
Windows 10, version 1803 (introduzida na 10.0.17134.0)
API contract
Windows.Services.Store.StoreContract (introduzida na v3.0)

Comentários

Para retornar informações somente para produtos que atualmente podem ser comprados de dentro do aplicativo atual, adicione a Purchase cadeia de caracteres de filtro à propriedade ActionFilters do objeto que você passa para o parâmetro storeProductOptions . Para obter informações de todos os produtos especificados associados ao aplicativo atual, independentemente de estarem disponíveis no momento para compra, use a sobrecarga GetStoreProductsAsync .

A ID da Loja para um produto está disponível no Partner Center e também é retornada pela propriedade StoreId do StoreProduct que representa o produto. Para obter mais informações, consulte IDs da Loja.

Para obter mais informações sobre como usar esse método, incluindo um exemplo de código, consulte Obter informações do produto para aplicativos e complementos.

Confira também

Aplica-se a