WalletItemStore.AddAsync(String, WalletItem) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
L’espace de noms ApplicationModel.Wallet n’est plus pris en charge et sera bientôt déprécié. Les développeurs sont encouragés à éviter d’utiliser cet espace de noms.
Ajoute un nouvel élément de portefeuille au portefeuille.
public:
virtual IAsyncAction ^ AddAsync(Platform::String ^ id, WalletItem ^ item) = AddAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction AddAsync(winrt::hstring const& id, WalletItem const& item);
/// [Windows.Foundation.Metadata.RemoteAsync]
/// [Windows.Foundation.Metadata.Deprecated("IWalletItemStore is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 917504, "Windows.Foundation.UniversalApiContract")]
IAsyncAction AddAsync(winrt::hstring const& id, WalletItem const& item);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction AddAsync(string id, WalletItem item);
[Windows.Foundation.Metadata.RemoteAsync]
[Windows.Foundation.Metadata.Deprecated("IWalletItemStore is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 917504, "Windows.Foundation.UniversalApiContract")]
public IAsyncAction AddAsync(string id, WalletItem item);
function addAsync(id, item)
Public Function AddAsync (id As String, item As WalletItem) As IAsyncAction
Paramètres
- id
-
String
Platform::String
winrt::hstring
Identificateur de l’élément de portefeuille. Cette valeur doit être unique. Cela définit la valeur WalletItem.Id initiale (l’identificateur correspond au magasin WalletItemStore et ne fait pas partie de l’initialisation d’un objet WalletItem .
- item
- WalletItem
Élément de portefeuille à ajouter au portefeuille.
Retours
Action asynchrone. Si vous utilisez la programmation asynchrone, le type de retour est void.
- Attributs
Remarques
Si la valeur d’ID transmise à cette méthode n’est pas unique ou si l’élément a déjà été ajouté au portefeuille, une exception est levée. La façon de gérer les erreurs/exceptions varie selon le langage de programmation, en particulier lors de l’appel de méthodes asynchrones. Consultez Programmation asynchrone.
N’oubliez pas que lorsque vous appelez cette méthode, l’élément est ajouté au magasin d’articles du portefeuille, qui appartient à l’appareil et non à l’application. Pendant que vous développez encore, le magasin persiste entre les sessions d’application. Par conséquent, si vous tentez à nouveau d’ajouter le même élément lors de l’exécution d’une autre session de débogage, vous pouvez lever une exception, car l’élément est déjà présent. Envisagez d’ajouter un appel à ClearAsync avant d’essayer d’ajouter des éléments et d’avoir exécuté votre code plusieurs fois, du moins pendant que vous développez et testez votre code.