次の方法で共有


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

リソース ID。

name
String

リソース名。

type
String

リソースの種類。

kind
String

トランザクションの種類。 オプションはすべてまたは予約です。 使用可能な値は、'all'、'reservation' です。

date
Nullable<DateTime>

トランザクションの日付。

invoice
String

トランザクションが課金された請求書。トランザクションが課金されない場合は "保留中" です。

invoiceId
String

トランザクションが請求された請求書の ID。 このフィールドは、課金対象のトランザクションにのみ適用されます。

orderId
String

予約の注文 ID。 フィールドは、種類の予約のトランザクションにのみ適用されます。

orderName
String

予約注文の名前。 フィールドは、種類の予約のトランザクションにのみ適用されます。

productFamily
String

トランザクションが行われた製品のファミリ。

productTypeId
String

トランザクションが実行された製品の種類の ID。

productType
String

トランザクションが実行された製品の種類。

productDescription
String

トランザクションが実行された製品の説明。

transactionType
String

トランザクションの種類。 使用可能な値は、'Purchase'、'Usage Charge' です。

transactionAmount
Amount

トランザクションに関連付けられている料金。

quantity
Nullable<Int32>

トランザクションで購入された数量。

invoiceSectionId
String

トランザクションに対して課金される請求書セクションの ID。

invoiceSectionDisplayName
String

トランザクションに対して課金される請求書セクションの名前。

billingProfileId
String

トランザクションに対して課金される課金プロファイルの ID。

billingProfileDisplayName
String

トランザクションに対して課金される課金プロファイルの名前。

customerId
String

トランザクションが行われた顧客の ID。 このフィールドは、Microsoft Partner Agreement課金アカウントにのみ適用されます。

customerDisplayName
String

トランザクションが実行された顧客の名前。 このフィールドは、Microsoft Partner Agreement課金アカウントにのみ適用されます。

subscriptionId
String

トランザクションに使用されたサブスクリプションの ID。 フィールドは、種類の予約のトランザクションにのみ適用されます。

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

特定の製品の測定単位の説明。

適用対象