PaymentDetailsModifier 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當付款條件 (請參閱 PaymentRequest.MethodData) 有與其相關聯的額外成本或折扣時,就會使用此類別。 這個類別會反映 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
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows 10 Creators Update (已於 10.0.15063.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v4.0 引進)
|
建構函式
屬性
AdditionalDisplayItems |
其他顯示專案。 |
JsonData |
選擇性資訊。 |
SupportedMethodIds |
套用這個修飾詞的付款條件集合。 |
Total |
這是所有 DisplayItems的總計。 當使用SupportedMethodIds清單中的其中一個付款條件時,這個值會取代PaymentDetails.Total屬性。 因此,此值必須是 PaymentDetail.DisplayItems的總和、 PaymentDetails.ShippingOptions 集合中選取的出貨選項, (請參閱 PaymentShippingOption.IsSelected) 和 AdditionalDisplayItems。 |