PaymentDetailsModifier Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Klasse wird verwendet, wenn Zahlungsmethoden (siehe PaymentRequest.MethodData) zusätzliche Kosten oder Rabatte verursachen. Diese Klasse gibt das W3C PaymentDetailsModifier-Wörterbuch wieder.
public ref class PaymentDetailsModifier sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Payments.IPaymentDetailsModifierFactory, 262144, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PaymentDetailsModifier final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Payments.IPaymentDetailsModifierFactory), 262144, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PaymentDetailsModifier
function PaymentDetailsModifier(supportedMethodIds, total, additionalDisplayItems, jsonData)
Public NotInheritable Class PaymentDetailsModifier
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)
|
Konstruktoren
Eigenschaften
AdditionalDisplayItems |
Die zusätzlichen Anzeigeelemente. |
JsonData |
Optionale Informationen. |
SupportedMethodIds |
Eine Sammlung von Zahlungsmethoden, für die dieser Modifizierer gilt. |
Total |
Dies ist die Summe aller DisplayItems. Dieser Wert dient als Ersatz für die PaymentDetails.Total-Eigenschaft , wenn eine der Zahlungsmethoden in der Liste SupportedMethodIds verwendet wird. Daher muss dieser Wert die Summe von PaymentDetail.DisplayItems, der ausgewählten Versandoption in der PaymentDetails.ShippingOptions-Auflistung (siehe PaymentShippingOption.IsSelected) und AdditionalDisplayItems sein. |