PaymentDetailsModifier Classe
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.
Cette classe est utilisée lorsque les modes de paiement (voir PaymentRequest.MethodData) ont des coûts ou des remises supplémentaires qui leur sont associés. Cette classe reflète le dictionnaire W3C PaymentDetailsModifier.
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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 Creators Update (introduit dans 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v4.0)
|
Constructeurs
Propriétés
AdditionalDisplayItems |
Éléments d’affichage supplémentaires. |
JsonData |
Informations facultatives. |
SupportedMethodIds |
Collection du mode de paiement auquel ce modificateur s’applique. |
Total |
Il s’agit du total de tous les éléments DisplayItems. Cette valeur remplace la propriété PaymentDetails.Total quand l’un des modes de paiement de la liste SupportedMethodIds est utilisé. Par conséquent, cette valeur doit être la somme de PaymentDetail.DisplayItems, l’option d’expédition sélectionnée dans la collection PaymentDetails.ShippingOptions (voir PaymentShippingOption.IsSelected) et AdditionalDisplayItems. |