StoreContext.GetStoreProductsAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.
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
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.
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.