Freigeben über


PaymentDetailsModifier Klasse

Definition

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
Object Platform::Object IInspectable PaymentDetailsModifier
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

PaymentDetailsModifier(IIterable<String>, PaymentItem, IIterable<PaymentItem>, String)

Erstellt ein PaymentDetailsModifier-Objekt .

PaymentDetailsModifier(IIterable<String>, PaymentItem, IIterable<PaymentItem>)

Erstellt ein PaymentDetailsModifier-Objekt .

PaymentDetailsModifier(IIterable<String>, PaymentItem)

Erstellt ein PaymentDetailsModifier-Objekt .

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.

Gilt für: