WalletItemSystemStore WalletItemSystemStore WalletItemSystemStore WalletItemSystemStore WalletItemSystemStore Class

Definition

Defines a set of asynchronous actions and operations that manage the wallet items in the system wallet database. These can be used to read the existing items, or to add and remove items.

Note

This API is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to these APIs will fail at runtime.

Call the WalletManagerSystem.RequestStoreAsync method to obtain an instance of this class.

public : sealed class WalletItemSystemStore
struct winrt::Windows::ApplicationModel::Wallet::System::WalletItemSystemStore
public sealed class WalletItemSystemStore
Public NotInheritable Class WalletItemSystemStore
// This class does not provide a public constructor.
Attributes

Windows 10 requirements

Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)
Capabilities
walletSystem

Methods

DeleteAsync(WalletItem) DeleteAsync(WalletItem) DeleteAsync(WalletItem) DeleteAsync(WalletItem) DeleteAsync(WalletItem)

Asynchronously removes a specific wallet item with the given ID from the wallet system data store.

Note

This API is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to these APIs will fail at runtime.

GetAppStatusForItem(WalletItem) GetAppStatusForItem(WalletItem) GetAppStatusForItem(WalletItem) GetAppStatusForItem(WalletItem) GetAppStatusForItem(WalletItem)

Gets a WalletItemAppAssociation value indicating if an app is installed for the specified WalletItem.

Note

This API is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to these APIs will fail at runtime.

GetItemsAsync() GetItemsAsync() GetItemsAsync() GetItemsAsync() GetItemsAsync()

Returns the collection of all system wallet items owned by this app.

Note

This API is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to these APIs will fail at runtime.

ImportItemAsync(IRandomAccessStreamReference) ImportItemAsync(IRandomAccessStreamReference) ImportItemAsync(IRandomAccessStreamReference) ImportItemAsync(IRandomAccessStreamReference) ImportItemAsync(IRandomAccessStreamReference)

Imports data from a ".mswallet" XML file into the system wallet store.

Note

This API is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to these APIs will fail at runtime.

LaunchAppForItemAsync(WalletItem) LaunchAppForItemAsync(WalletItem) LaunchAppForItemAsync(WalletItem) LaunchAppForItemAsync(WalletItem) LaunchAppForItemAsync(WalletItem)

Launches the app that is associated with the given wallet item.

Note

This API is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to these APIs will fail at runtime.

Events

ItemsChanged ItemsChanged ItemsChanged ItemsChanged ItemsChanged

Occurs when items in the WalletItemSystemStore have changed.

Note

This API is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to these APIs will fail at runtime.