Поделиться через


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

Идентификатор клиента, для которого произошла транзакция. Поле применимо только к учетной записи выставления счетов Соглашение с партнером Майкрософт.

customerDisplayName
String

Имя клиента, для которого произошла транзакция. Поле применимо только к учетной записи выставления счетов Соглашение с партнером Майкрософт.

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

Описание единицы измерения для данного продукта.

Применяется к