Поделиться через


WalletTransaction Класс

Определение

Внимание!

Пространство имен ApplicationModel.Wallet больше не поддерживается и скоро будет считаться устаревшим. Разработчикам рекомендуется избегать использования этого пространства имен.

Представляет одну транзакцию кошелька в журнале транзакций.

public ref class WalletTransaction sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class WalletTransaction final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class WalletTransaction final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Deprecated("WalletTransaction is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 917504, "Windows.Foundation.UniversalApiContract")]
class WalletTransaction final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class WalletTransaction
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class WalletTransaction
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Deprecated("WalletTransaction 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 WalletTransaction
function WalletTransaction()
Public NotInheritable Class WalletTransaction
Наследование
Object Platform::Object IInspectable WalletTransaction
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Объект WalletTransaction представляет отдельные элементы для свойства WalletItem.TransactionHistory .

Большинство API для этого класса можно увидеть в примерах использования в разделе Краткое руководство. Использование API .

При обновлении значений в любом объекте WalletTransaction, который вносит свой вклад в данные объекта WalletItem , обязательно вызовите WalletItemStore.UpdateAsync (передавая этот объект WalletItem ), чтобы зафиксировать изменения в резервном хранилище кошельков.

Конструкторы

WalletTransaction()

Внимание!

Пространство имен ApplicationModel.Wallet больше не поддерживается и скоро будет считаться устаревшим. Разработчикам рекомендуется избегать использования этого пространства имен.

Инициализирует новый экземпляр класса WalletTransaction .

Свойства

Description

Внимание!

Пространство имен ApplicationModel.Wallet больше не поддерживается и скоро будет считаться устаревшим. Разработчикам рекомендуется избегать использования этого пространства имен.

Возвращает или задает суммарное описание транзакции (подходящее для пользовательского интерфейса).

DisplayAmount

Внимание!

Пространство имен ApplicationModel.Wallet больше не поддерживается и скоро будет считаться устаревшим. Разработчикам рекомендуется избегать использования этого пространства имен.

Возвращает или задает сумму транзакции.

DisplayLocation

Внимание!

Пространство имен ApplicationModel.Wallet больше не поддерживается и скоро будет считаться устаревшим. Разработчикам рекомендуется избегать использования этого пространства имен.

Возвращает или задает описание (подходящее для пользовательского интерфейса) расположения транзакции.

IgnoreTimeOfDay

Внимание!

Пространство имен ApplicationModel.Wallet больше не поддерживается и скоро будет считаться устаревшим. Разработчикам рекомендуется избегать использования этого пространства имен.

Возвращает или задает значение, указывающее, следует ли отображать время транзакции.

IsLaunchable

Внимание!

Пространство имен ApplicationModel.Wallet больше не поддерживается и скоро будет считаться устаревшим. Разработчикам рекомендуется избегать использования этого пространства имен.

Возвращает или задает значение, указывающее, следует ли запускать приложение, когда пользователь нажимает кнопку "просмотреть дополнительный журнал транзакций".

TransactionDate

Внимание!

Пространство имен ApplicationModel.Wallet больше не поддерживается и скоро будет считаться устаревшим. Разработчикам рекомендуется избегать использования этого пространства имен.

Возвращает или задает дату и время транзакции.

Применяется к

См. также раздел