Transaction 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Transaction()
初始化 Transaction 類別的新實例。
public Transaction ();
Public Sub New ()
適用於
Transaction(String, String, String, String, Nullable<DateTime>, String, String, String, String, String, String, String, String, String, Amount, Nullable<Int32>, String, String, String, String, String, String, String, String, String, Amount, String, Nullable<Double>, Amount, Nullable<Double>, Amount, String, Nullable<DateTime>, Nullable<DateTime>, Amount, Amount, String, Nullable<Double>, String)
初始化 Transaction 類別的新實例。
public Transaction (string id = default, string name = default, string type = default, string kind = default, DateTime? date = default, string invoice = default, string invoiceId = default, string orderId = default, string orderName = default, string productFamily = default, string productTypeId = default, string productType = default, string productDescription = default, string transactionType = default, Microsoft.Azure.Management.Billing.Models.Amount transactionAmount = default, int? quantity = default, string invoiceSectionId = default, string invoiceSectionDisplayName = default, string billingProfileId = default, string billingProfileDisplayName = default, string customerId = default, string customerDisplayName = default, string subscriptionId = default, string subscriptionName = default, string azurePlan = default, Microsoft.Azure.Management.Billing.Models.Amount azureCreditApplied = default, string billingCurrency = default, double? discount = default, Microsoft.Azure.Management.Billing.Models.Amount effectivePrice = default, double? exchangeRate = default, Microsoft.Azure.Management.Billing.Models.Amount marketPrice = default, string pricingCurrency = default, DateTime? servicePeriodStartDate = default, DateTime? servicePeriodEndDate = default, Microsoft.Azure.Management.Billing.Models.Amount subTotal = default, Microsoft.Azure.Management.Billing.Models.Amount tax = default, string unitOfMeasure = default, double? units = default, string unitType = default);
new Microsoft.Azure.Management.Billing.Models.Transaction : string * string * string * string * Nullable<DateTime> * string * string * string * string * string * string * string * string * string * Microsoft.Azure.Management.Billing.Models.Amount * Nullable<int> * string * string * string * string * string * string * string * string * string * Microsoft.Azure.Management.Billing.Models.Amount * string * Nullable<double> * Microsoft.Azure.Management.Billing.Models.Amount * Nullable<double> * Microsoft.Azure.Management.Billing.Models.Amount * string * Nullable<DateTime> * Nullable<DateTime> * Microsoft.Azure.Management.Billing.Models.Amount * Microsoft.Azure.Management.Billing.Models.Amount * string * Nullable<double> * string -> Microsoft.Azure.Management.Billing.Models.Transaction
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional kind As String = Nothing, Optional date As Nullable(Of DateTime) = Nothing, Optional invoice As String = Nothing, Optional invoiceId As String = Nothing, Optional orderId As String = Nothing, Optional orderName As String = Nothing, Optional productFamily As String = Nothing, Optional productTypeId As String = Nothing, Optional productType As String = Nothing, Optional productDescription As String = Nothing, Optional transactionType As String = Nothing, Optional transactionAmount As Amount = Nothing, Optional quantity As Nullable(Of Integer) = Nothing, Optional invoiceSectionId As String = Nothing, Optional invoiceSectionDisplayName As String = Nothing, Optional billingProfileId As String = Nothing, Optional billingProfileDisplayName As String = Nothing, Optional customerId As String = Nothing, Optional customerDisplayName As String = Nothing, Optional subscriptionId As String = Nothing, Optional subscriptionName As String = Nothing, Optional azurePlan As String = Nothing, Optional azureCreditApplied As Amount = Nothing, Optional billingCurrency As String = Nothing, Optional discount As Nullable(Of Double) = Nothing, Optional effectivePrice As Amount = Nothing, Optional exchangeRate As Nullable(Of Double) = Nothing, Optional marketPrice As Amount = Nothing, Optional pricingCurrency As String = Nothing, Optional servicePeriodStartDate As Nullable(Of DateTime) = Nothing, Optional servicePeriodEndDate As Nullable(Of DateTime) = Nothing, Optional subTotal As Amount = Nothing, Optional tax As Amount = Nothing, Optional unitOfMeasure As String = Nothing, Optional units As Nullable(Of Double) = Nothing, Optional unitType As String = Nothing)
參數
- id
- String
資源識別碼。
- name
- String
資源名稱。
- type
- String
資源類型。
- kind
- String
交易的種類。 選項全部為 或保留。 可能的值包括:'all'、'reservation'
- invoice
- String
如果交易未計費,則為交易計費的發票或「擱置中」。
- invoiceId
- String
交易計費所在發票的識別碼。 此欄位僅適用于計費的交易。
- orderId
- String
保留的順序識別碼。 欄位僅適用于保留類型的交易。
- orderName
- String
保留訂單的名稱。 欄位僅適用于保留類型的交易。
- productFamily
- String
交易發生的產品系列。
- productTypeId
- String
發生交易之產品類型的識別碼。
- productType
- String
發生交易的產品類型。
- productDescription
- String
發生交易之產品的描述。
- transactionType
- String
交易的類型。 可能的值包括:「購買」、「使用量費用」
- transactionAmount
- Amount
與交易相關聯的費用。
- invoiceSectionId
- String
將針對交易計費之發票區段的識別碼。
- invoiceSectionDisplayName
- String
將針對交易計費的發票區段名稱。
- billingProfileId
- String
將針對交易計費的帳單設定檔識別碼。
- billingProfileDisplayName
- String
將針對交易計費的帳單設定檔名稱。
- customerId
- String
發生交易之客戶的識別碼。 欄位僅適用于Microsoft 合作夥伴合約計費帳戶。
- customerDisplayName
- String
發生交易的客戶名稱。 欄位僅適用于Microsoft 合作夥伴合約計費帳戶。
- subscriptionId
- String
用於交易的訂閱識別碼。 欄位僅適用于保留類型的交易。
- subscriptionName
- String
用於交易的訂閱名稱。 欄位僅適用于保留類型的交易。
- azurePlan
- String
用於交易之訂用帳戶的 Azure 方案類型。
- azureCreditApplied
- Amount
自動套用至此交易的任何 Azure 點數金額。
- billingCurrency
- String
此交易計費貨幣的 ISO 4217 代碼。
- effectivePrice
- Amount
套用任何折扣之後的產品價格。
- marketPrice
- Amount
產品的零售價格。
- pricingCurrency
- String
產品價格所在貨幣的 ISO 4217 代碼。
- subTotal
- Amount
交易的稅前費用金額。
- tax
- Amount
套用至交易的稅額。
- unitOfMeasure
- String
用來為產品計費的測量單位。 例如,計算服務會依小時計費。
- unitType
- String
指定產品之測量單位的描述。