StoreContext.GetCustomerCollectionsIdAsync(String, String) 方法

定义

检索 Microsoft Store ID 密钥,该密钥可用于查询产品权利或使用当前用户拥有的产品权利。

public:
 virtual IAsyncOperation<Platform::String ^> ^ GetCustomerCollectionsIdAsync(Platform::String ^ serviceTicket, Platform::String ^ publisherUserId) = GetCustomerCollectionsIdAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<winrt::hstring> GetCustomerCollectionsIdAsync(winrt::hstring const& serviceTicket, winrt::hstring const& publisherUserId);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<string> GetCustomerCollectionsIdAsync(string serviceTicket, string publisherUserId);
function getCustomerCollectionsIdAsync(serviceTicket, publisherUserId)
Public Function GetCustomerCollectionsIdAsync (serviceTicket As String, publisherUserId As String) As IAsyncOperation(Of String)

参数

serviceTicket
String

Platform::String

winrt::hstring

标识当前应用的发布者的 Azure Active Directory 访问令牌。 有关生成此令牌的详细信息,请参阅 从服务管理产品权利

publisherUserId
String

Platform::String

winrt::hstring

一个匿名 ID,用于标识你作为当前应用的发布者管理的服务上下文中的当前用户。 如果在服务上下文中维护用户 ID,则可以使用此参数将当前用户的 ID 与新的 Microsoft Store ID 密钥相关联, (用户 ID 将嵌入到密钥) 中。 否则,如果不需要将用户 ID 与 Microsoft Store ID 密钥相关联,则可以传递任何字符串值。

返回

IAsyncOperation<String>

IAsyncOperation<Platform::String>

IAsyncOperation<winrt::hstring>

一个异步操作,在成功完成时返回当前用户的集合 ID 密钥。 此密钥的有效期为 30 天。

属性

注解

具有应用内购买目录的发布者可以在对 Microsoft Store 集合 API 的服务到服务调用中使用 Microsoft Store ID 密钥来查询产品权利或使用当前用户拥有的产品权利。 权利表示客户使用通过 Microsoft Store 发布的应用或加载项的权利。 有关详细信息,请参阅管理来自服务的产品授权

适用于

另请参阅