Freigeben über


WalletItemStore.AddAsync(String, WalletItem) Methode

Definition

Achtung

Der ApplicationModel.Wallet-Namespace wird nicht mehr unterstützt und wird bald veraltet sein. Entwickler werden empfohlen, die Verwendung dieses Namespaces zu vermeiden.

Fügt der Brieftasche ein neues Brieftaschenelement hinzu.

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

Parameter

id
String

Platform::String

winrt::hstring

Der Bezeichner des Brieftaschenelements. Dieser Wert muss eindeutig sein. Dadurch wird der anfangs WalletItem.Id Wert festgelegt (der Bezeichner ist für den WalletItemStore-Speicher und nicht Teil der Initialisierung eines WalletItem-Objekts .

item
WalletItem

Das Brieftaschenelement, das der Brieftasche hinzugefügt werden soll.

Gibt zurück

Eine asynchrone Aktion. Wenn Sie Asynchrone Programmierung verwenden, ist der Rückgabetyp void.

Attribute

Hinweise

Wenn der an diese Methode übergebene ID-Wert nicht eindeutig ist oder das Element bereits der Brieftasche hinzugefügt wurde, wird eine Ausnahme ausgelöst. Die Behandlung von Fehlern/Ausnahmen variiert je nach Programmiersprache, insbesondere beim Aufrufen asynchroner Methoden. Weitere Informationen finden Sie unter Asynchrone Programmierung.

Denken Sie daran, dass das Element beim Aufrufen dieser Methode dem Brieftaschenelementspeicher hinzugefügt wird, der sich im Besitz des Geräts und nicht der App befindet. Während der Entwicklung wird der Store über App-Sitzungen hinweg beibehalten, sodass der Versuch, dasselbe Element beim Ausführen einer anderen Debugsitzung erneut hinzuzufügen, eine Ausnahme auslösen kann, da das Element bereits vorhanden ist. Erwägen Sie, einen Aufruf von ClearAsync hinzuzufügen, bevor Sie versuchen, Elemente hinzuzufügen und Ihren Code mehrmals ausgeführt haben, zumindest während Sie ihren Code noch entwickeln und testen.

Gilt für:

Weitere Informationen