Partilhar via


Transaction Construtores

Definição

Sobrecargas

Transaction()

Inicializa uma nova instância da classe Transação.

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)

Inicializa uma nova instância da classe Transação.

Transaction()

Inicializa uma nova instância da classe Transação.

public Transaction ();
Public Sub New ()

Aplica-se a

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)

Inicializa uma nova instância da classe Transação.

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)

Parâmetros

id
String

ID do Recurso.

name
String

Nome do recurso.

type
String

Tipo de recurso.

kind
String

O tipo de transação. As opções são todas ou reserva. Os valores possíveis incluem: "todos", "reserva"

date
Nullable<DateTime>

A data da transação.

invoice
String

Fatura em que a transação foi faturada ou "pendente" se a transação não for faturada.

invoiceId
String

O ID da fatura na qual a transação foi faturada. Este campo só é aplicável para transações que são faturadas.

orderId
String

O ID da encomenda da reserva. O campo só é aplicável para a transação de reserva de tipo.

orderName
String

O nome da encomenda de reserva. O campo só é aplicável para transações de tipo de reserva.

productFamily
String

A família do produto para o qual a transação ocorreu.

productTypeId
String

O ID do tipo de produto para o qual a transação ocorreu.

productType
String

O tipo de produto para o qual a transação ocorreu.

productDescription
String

A descrição do produto para o qual a transação ocorreu.

transactionType
String

O tipo de transação. Os valores possíveis incluem: "Compra", "Custo de Utilização"

transactionAmount
Amount

O custo associado à transação.

quantity
Nullable<Int32>

A quantidade comprada na transação.

invoiceSectionId
String

O ID da secção da fatura que será faturado para a transação.

invoiceSectionDisplayName
String

O nome da secção da fatura que será faturada para a transação.

billingProfileId
String

O ID do perfil de faturação que será faturado para a transação.

billingProfileDisplayName
String

O nome do perfil de faturação que será faturado para a transação.

customerId
String

O ID do cliente para o qual a transação ocorreu. O campo só é aplicável para Contrato de Parceiro da Microsoft conta de faturação.

customerDisplayName
String

O nome do cliente para o qual a transação ocorreu. O campo só é aplicável para Contrato de Parceiro da Microsoft conta de faturação.

subscriptionId
String

O ID da subscrição que foi utilizada para a transação. O campo só é aplicável para a transação de reserva de tipo.

subscriptionName
String

O nome da subscrição que foi utilizada para a transação. O campo só é aplicável para a transação de reserva de tipo.

azurePlan
String

O tipo de plano do azure da subscrição que foi utilizada para a transação.

azureCreditApplied
Amount

A quantidade de créditos do Azure aplicados automaticamente a esta transação.

billingCurrency
String

O código ISO 4217 para a moeda na qual esta transação é faturada.

discount
Nullable<Double>

O desconto de percentagem, se existir, aplicado a esta transação.

effectivePrice
Amount

O preço do produto depois de aplicar quaisquer descontos.

exchangeRate
Nullable<Double>

A taxa de câmbio utilizada para converter o montante cobrado em moeda de faturação, se aplicável.

marketPrice
Amount

O preço de venda a retalho do produto.

pricingCurrency
String

O código ISO 4217 para a moeda em que o produto tem um preço.

servicePeriodStartDate
Nullable<DateTime>

A data da compra do produto ou a data de início do mês em que a utilização foi iniciada.

servicePeriodEndDate
Nullable<DateTime>

A data de fim do termo do produto ou a data de fim do mês em que a utilização terminou.

subTotal
Amount

O montante cobrado antes de impostos para a transação.

tax
Amount

O montante do imposto aplicado à transação.

unitOfMeasure
String

A unidade de medida utilizada para faturar o produto. Por exemplo, os serviços de computação são faturados à hora.

units
Nullable<Double>

O número de unidades utilizadas para um determinado produto.

unitType
String

A descrição da unidade de medida para um determinado produto.

Aplica-se a