Share via


WalletItemStore 类

定义

注意

ApplicationModel.Wallet 命名空间不再受支持,不久将弃用。 建议开发人员避免使用此命名空间。

定义一组异步操作和操作,用于管理电子钱包数据库中的钱包项。 这些可用于读取现有项,或用于添加和删除项。

public ref class WalletItemStore sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class WalletItemStore final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Deprecated("WalletItemStore is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 917504, "Windows.Foundation.UniversalApiContract")]
class WalletItemStore final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class WalletItemStore
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Deprecated("WalletItemStore is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 917504, "Windows.Foundation.UniversalApiContract")]
public sealed class WalletItemStore
Public NotInheritable Class WalletItemStore
继承
Object Platform::Object IInspectable WalletItemStore
属性

Windows 要求

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

注解

调用 WalletManager.RequestStoreAsync 方法以获取此类的实例。

快速入门:使用 API 主题中的示例用法中可以看到此类的大多数 API。

方法

AddAsync(String, WalletItem)

注意

ApplicationModel.Wallet 命名空间不再受支持,不久将弃用。 建议开发人员避免使用此命名空间。

向电子钱包添加新的钱包项。

ClearAsync()

注意

ApplicationModel.Wallet 命名空间不再受支持,不久将弃用。 建议开发人员避免使用此命名空间。

从电子钱包数据存储中清除所有应用拥有的钱包项。

DeleteAsync(String)

注意

ApplicationModel.Wallet 命名空间不再受支持,不久将弃用。 建议开发人员避免使用此命名空间。

从电子钱包数据存储中删除具有给定 ID 的特定钱包项。

GetItemsAsync()

注意

ApplicationModel.Wallet 命名空间不再受支持,不久将弃用。 建议开发人员避免使用此命名空间。

返回此应用拥有的所有钱包项的集合。

GetItemsAsync(WalletItemKind)

注意

ApplicationModel.Wallet 命名空间不再受支持,不久将弃用。 建议开发人员避免使用此命名空间。

返回此应用拥有的给定类型的钱包项的集合。

GetWalletItemAsync(String)

注意

ApplicationModel.Wallet 命名空间不再受支持,不久将弃用。 建议开发人员避免使用此命名空间。

从电子钱包数据库中获取具有给定 ID 的单个钱包项。 请求的项目必须由此应用拥有。

ImportItemAsync(IRandomAccessStreamReference)

注意

ApplicationModel.Wallet 命名空间不再受支持,不久将弃用。 建议开发人员避免使用此命名空间。

将数据从“.mswallet”XML 文件导入到电子钱包存储中。mswallet“是电子钱包项目信息的 XML 序列化格式。 有关“.mswallet”格式 (指南和指向 XSD) 中的架构的链接,请参阅 快速入门:创建和分发 .mswallet 文件

ShowAsync()

注意

ApplicationModel.Wallet 命名空间不再受支持,不久将弃用。 建议开发人员避免使用此命名空间。

显示电子钱包 UI。

ShowAsync(String)

注意

ApplicationModel.Wallet 命名空间不再受支持,不久将弃用。 建议开发人员避免使用此命名空间。

在电子钱包 UI 中显示具有给定 ID 的项目。

UpdateAsync(WalletItem)

注意

ApplicationModel.Wallet 命名空间不再受支持,不久将弃用。 建议开发人员避免使用此命名空间。

根据提供的 WalletItem 对象中更改的值,汇报共享存储中的钱包项。

适用于

另请参阅