Partager via


Transaction Constructeurs

Définition

Surcharges

Transaction()

Initialise une nouvelle instance de la classe 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)

Initialise une nouvelle instance de la classe Transaction.

Transaction()

Initialise une nouvelle instance de la classe Transaction.

public Transaction ();
Public Sub New ()

S’applique à

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)

Initialise une nouvelle instance de la classe 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)

Paramètres

id
String

ID de ressource.

name
String

Nom de la ressource.

type
String

Type de ressource.

kind
String

Type de transaction. Les options sont toutes ou réservation. Les valeurs possibles sont les suivantes : 'all', 'reservation'

date
Nullable<DateTime>

Date de la transaction.

invoice
String

Facture sur laquelle la transaction a été facturée ou « en attente » si la transaction n’est pas facturée.

invoiceId
String

ID de la facture sur laquelle la transaction a été facturée. Ce champ s’applique uniquement aux transactions qui sont facturées.

orderId
String

ID de commande de la réservation. Le champ s’applique uniquement pour la réservation de type transaction.

orderName
String

Nom de l’ordre de réservation. Le champ s’applique uniquement aux transactions de réservation de type.

productFamily
String

Famille du produit pour lequel la transaction a eu lieu.

productTypeId
String

ID du type de produit pour lequel la transaction a eu lieu.

productType
String

Type du produit pour lequel la transaction a eu lieu.

productDescription
String

Description du produit pour lequel la transaction a eu lieu.

transactionType
String

Le type de transaction. Les valeurs possibles sont les suivantes : « Achat », « Frais d’utilisation »

transactionAmount
Amount

Frais associés à la transaction.

quantity
Nullable<Int32>

Quantité achetée dans la transaction.

invoiceSectionId
String

ID de la section de facture qui sera facturée pour la transaction.

invoiceSectionDisplayName
String

Nom de la section de facture qui sera facturée pour la transaction.

billingProfileId
String

ID du profil de facturation qui sera facturé pour la transaction.

billingProfileDisplayName
String

Nom du profil de facturation qui sera facturé pour la transaction.

customerId
String

ID du client pour lequel la transaction a eu lieu. Le champ s’applique uniquement à Contrat Partenaire Microsoft compte de facturation.

customerDisplayName
String

Nom du client pour lequel la transaction a eu lieu. Le champ s’applique uniquement à Contrat Partenaire Microsoft compte de facturation.

subscriptionId
String

ID de l’abonnement utilisé pour la transaction. Le champ s’applique uniquement pour la réservation de type transaction.

subscriptionName
String

Nom de l’abonnement utilisé pour la transaction. Le champ s’applique uniquement pour la réservation de type transaction.

azurePlan
String

Type de plan Azure de l’abonnement utilisé pour la transaction.

azureCreditApplied
Amount

Montant de tous les crédits Azure appliqués automatiquement à cette transaction.

billingCurrency
String

Code ISO 4217 pour la devise dans laquelle cette transaction est facturée.

discount
Nullable<Double>

Remise en pourcentage, le cas échéant, appliquée à cette transaction.

effectivePrice
Amount

Prix du produit après avoir appliqué des remises.

exchangeRate
Nullable<Double>

Taux de change utilisé pour convertir le montant facturé en devise de facturation, le cas échéant.

marketPrice
Amount

Prix de détail du produit.

pricingCurrency
String

Code ISO 4217 pour la devise dans laquelle le produit est facturé.

servicePeriodStartDate
Nullable<DateTime>

Date d’achat du produit ou date de début du mois au cours duquel l’utilisation a commencé.

servicePeriodEndDate
Nullable<DateTime>

Date de fin de la durée du produit ou date de fin du mois au cours duquel l’utilisation a pris fin.

subTotal
Amount

Montant avant taxes facturé pour la transaction.

tax
Amount

Montant de taxe appliqué à la transaction.

unitOfMeasure
String

Unité de mesure utilisée pour facturer le produit. Par exemple, les services de calcul sont facturés à l’heure.

units
Nullable<Double>

Nombre d’unités utilisées pour un produit donné.

unitType
String

Description de l’unité de mesure d’un produit donné.

S’applique à