共用方式為


Transaction 建構函式

定義

多載

Transaction()

初始化 Transaction 類別的新實例。

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 類別的新實例。

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'

date
Nullable<DateTime>

交易的日期。

invoice
String

如果交易未計費,則為交易計費的發票或「擱置中」。

invoiceId
String

交易計費所在發票的識別碼。 此欄位僅適用于計費的交易。

orderId
String

保留的順序識別碼。 欄位僅適用于保留類型的交易。

orderName
String

保留訂單的名稱。 欄位僅適用于保留類型的交易。

productFamily
String

交易發生的產品系列。

productTypeId
String

發生交易之產品類型的識別碼。

productType
String

發生交易的產品類型。

productDescription
String

發生交易之產品的描述。

transactionType
String

交易的類型。 可能的值包括:「購買」、「使用量費用」

transactionAmount
Amount

與交易相關聯的費用。

quantity
Nullable<Int32>

交易中購買的數量。

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 代碼。

discount
Nullable<Double>

如果有任何百分比折扣,則套用至此交易。

effectivePrice
Amount

套用任何折扣之後的產品價格。

exchangeRate
Nullable<Double>

如果適用,用來將收費金額轉換為計費貨幣的匯率。

marketPrice
Amount

產品的零售價格。

pricingCurrency
String

產品價格所在貨幣的 ISO 4217 代碼。

servicePeriodStartDate
Nullable<DateTime>

購買產品的日期,或使用量開始的月份開始日期。

servicePeriodEndDate
Nullable<DateTime>

產品詞彙的結束日期,或使用量結束之月份的結束日期。

subTotal
Amount

交易的稅前費用金額。

tax
Amount

套用至交易的稅額。

unitOfMeasure
String

用來為產品計費的測量單位。 例如,計算服務會依小時計費。

units
Nullable<Double>

用於指定產品的單位數目。

unitType
String

指定產品之測量單位的描述。

適用於