StoreConfiguration 类

定义

定义静态方法和属性,用于访问有关设备硬件的信息以及配置有关系统、移动运营商和活动用户帐户的信息。 这些成员用于各种 Microsoft Store 方案。

public ref class StoreConfiguration abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class StoreConfiguration final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public static class StoreConfiguration
Public Class StoreConfiguration
继承
Object Platform::Object IInspectable StoreConfiguration
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

重要

对此 API 的访问受专用功能保护,该功能仅限于 Microsoft 开发的应用。

版本历史记录

Windows 版本 SDK 版本 已添加值
1511 10586 PurchasePromptingPolicy
1607 14393 GetPurchasePromptingPolicyForUser
1607 14393 GetStoreLogDataAsync
1607 14393 HasStoreWebAccount
1607 14393 HasStoreWebAccountForUser
1607 14393 IsStoreWebAccountIdForUser
1607 14393 SetPurchasePromptingPolicyForUser
1607 14393 SetStoreWebAccountIdForUser
1703 15063 GetEnterpriseStoreWebAccountId
1703 15063 GetEnterpriseStoreWebAccountIdForUser
1703 15063 GetStoreWebAccountId
1703 15063 GetStoreWebAccountIdForUser
1703 15063 SetEnterpriseStoreWebAccountId
1703 15063 SetEnterpriseStoreWebAccountIdForUser
1703 15063 ShouldRestrictToEnterpriseStoreOnly
1703 15063 ShouldRestrictToEnterpriseStoreOnlyForUser
1809 17763 IsPinToDesktopSupported
1809 17763 IsPinToStartSupported
1809 17763 IsPinToTaskbarSupported
1809 17763 PinToDesktop
1809 17763 PinToDesktopForUser

属性

HardwareManufacturerInfo

获取当前设备的硬件制造商信息。

PurchasePromptingPolicy

获取或设置一个值,该值指示 Microsoft Store 是否在购买前提示用户。

方法

FilterUnsupportedSystemFeaturesAsync(IIterable<StoreSystemFeature>)

给定硬件功能列表,此方法将返回一个修改的列表,该列表仅包含当前设备支持的硬件功能。

GetEnterpriseStoreWebAccountId()

获取登录到应用商店的当前 Azure AD 用户的应用商店用户帐户 ID。

GetEnterpriseStoreWebAccountIdForUser(User)

获取登录到应用商店的指定 Azure AD 用户的应用商店用户帐户 ID。

GetPurchasePromptingPolicyForUser(User)

获取一个值,该值指示 Windows 应用商店是否在购买前提示指定用户。

GetStoreLogDataAsync(StoreLogOptions)

获取当前设备的 Microsoft Store 日志数据。

GetStoreWebAccountId()

获取登录到应用商店的当前用户的应用商店用户帐户 ID。

GetStoreWebAccountIdForUser(User)

获取登录到应用商店的指定用户的应用商店用户帐户 ID。

HasStoreWebAccount()

确定当前用户是否具有 Microsoft Store 帐户。

HasStoreWebAccountForUser(User)

确定指定用户是否具有 Microsoft Store 帐户。

IsPinToDesktopSupported()

确定是否可将应用固定到当前设备上的桌面。

IsPinToStartSupported()

确定是否可将应用固定到当前设备上的“开始”菜单。

IsPinToTaskbarSupported()

确定是否可将应用固定到当前设备上的任务栏。

IsStoreWebAccountId(String)

确定指定的用户 ID 是否也用于登录到设备上的 Microsoft Store。

IsStoreWebAccountIdForUser(User, String)

确定指定的用户和用户 ID 是否也用于登录到设备上的 Microsoft Store。

PinToDesktop(String)

将指定的应用固定到当前设备上的所有用户的桌面。

PinToDesktopForUser(User, String)

将指定应用固定到当前设备上的指定用户的桌面。

SetEnterpriseStoreWebAccountId(String)

为登录到应用商店的当前 Azure AD 用户设置应用商店用户帐户 ID,以便其他应用可以针对此 ID 进行查询。

SetEnterpriseStoreWebAccountIdForUser(User, String)

为指定的 Azure AD 用户设置应用商店用户帐户 ID,以便其他应用可以针对此 ID 进行查询。

SetMobileOperatorConfiguration(String, UInt32, UInt32)

为设备配置移动运营商信息。

SetPurchasePromptingPolicyForUser(User, IReference<UInt32>)

设置一个值,该值指示 Microsoft Store 是否在购买前提示用户。

SetStoreWebAccountId(String)

为登录到应用商店的当前用户设置应用商店用户帐户 ID,以便其他应用可以针对此 ID 进行查询。

SetStoreWebAccountIdForUser(User, String)

设置指定用户的应用商店用户帐户 ID,以便其他应用可以针对此 ID 进行查询。

SetSystemConfiguration(String, String, DateTime, String)

为设备配置其他系统信息。

ShouldRestrictToEnterpriseStoreOnly()

确定是否为当前用户启用适用于企业的 Microsoft Store。

ShouldRestrictToEnterpriseStoreOnlyForUser(User)

确定是否为指定用户启用适用于企业的 Microsoft Store。

适用于