共用方式為


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 命名空間,且即將淘汰。 我們鼓勵開發人員避免使用此命名空間。

從電子錢包資料存放區中移除具有指定識別碼的特定電子錢包專案。

GetItemsAsync()

警告

不再支援 ApplicationModel.Wallet 命名空間,且即將淘汰。 我們鼓勵開發人員避免使用此命名空間。

傳回此應用程式所擁有的所有電子錢包專案的集合。

GetItemsAsync(WalletItemKind)

警告

不再支援 ApplicationModel.Wallet 命名空間,且即將淘汰。 我們鼓勵開發人員避免使用此命名空間。

傳回這個應用程式所擁有指定類型之電子錢包專案的集合。

GetWalletItemAsync(String)

警告

不再支援 ApplicationModel.Wallet 命名空間,且即將淘汰。 我們鼓勵開發人員避免使用此命名空間。

從電子錢包資料庫取得具有指定識別碼的個別電子錢包專案。 所要求的專案必須由此應用程式擁有。

ImportItemAsync(IRandomAccessStreamReference)

警告

不再支援 ApplicationModel.Wallet 命名空間,且即將淘汰。 我們鼓勵開發人員避免使用此命名空間。

將資料從 「.mswallet」 XML 檔案匯入至電子錢包存放區。」mswallet「 是電子錢包專案資訊的 XML 序列化格式。 如需 「.mswallet」 格式 (和 XSD) 架構連結的指南,請參閱 快速入門:建立及散發 .mswallet 檔案

ShowAsync()

警告

不再支援 ApplicationModel.Wallet 命名空間,且即將淘汰。 我們鼓勵開發人員避免使用此命名空間。

顯示 [電子錢包] UI。

ShowAsync(String)

警告

不再支援 ApplicationModel.Wallet 命名空間,且即將淘汰。 我們鼓勵開發人員避免使用此命名空間。

在電子錢包 UI 中顯示具有指定識別碼的專案。

UpdateAsync(WalletItem)

警告

不再支援 ApplicationModel.Wallet 命名空間,且即將淘汰。 我們鼓勵開發人員避免使用此命名空間。

更新共用存放區中的電子錢包專案,根據所提供之 WalletItem物件中的變更值。

適用於

另請參閱