Delen via


Transaction Constructors

Definitie

Overloads

Transaction()

Initialiseert een nieuw exemplaar van de klasse 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)

Initialiseert een nieuw exemplaar van de klasse Transaction.

Transaction()

Initialiseert een nieuw exemplaar van de klasse Transaction.

public Transaction ();
Public Sub New ()

Van toepassing op

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)

Initialiseert een nieuw exemplaar van de klasse 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)

Parameters

id
String

Resource-id.

name
String

Resourcenaam.

type
String

Resourcetype.

kind
String

Het soort transactie. Opties zijn allemaal of reservering. Mogelijke waarden zijn: 'all', 'reservation'

date
Nullable<DateTime>

De datum van de transactie.

invoice
String

Factuur waarop de transactie is gefactureerd of 'in behandeling' als de transactie niet wordt gefactureerd.

invoiceId
String

De id van de factuur waarop de transactie is gefactureerd. Dit veld is alleen van toepassing op transacties die worden gefactureerd.

orderId
String

De order-id van de reservering. Het veld is alleen van toepassing op een transactie van het type reservering.

orderName
String

De naam van de reserveringsorder. Het veld is alleen van toepassing op transacties van het type reservering.

productFamily
String

De familie van het product waarvoor de transactie heeft plaatsgevonden.

productTypeId
String

De id van het producttype waarvoor de transactie heeft plaatsgevonden.

productType
String

Het type product waarvoor de transactie heeft plaatsgevonden.

productDescription
String

De beschrijving van het product waarvoor de transactie heeft plaatsgevonden.

transactionType
String

Het transactietype. Mogelijke waarden zijn: 'Aankoop', 'Gebruikskosten'

transactionAmount
Amount

De kosten die zijn gekoppeld aan de transactie.

quantity
Nullable<Int32>

De hoeveelheid die in de transactie is gekocht.

invoiceSectionId
String

De id van de factuursectie die wordt gefactureerd voor de transactie.

invoiceSectionDisplayName
String

De naam van de factuursectie die wordt gefactureerd voor de transactie.

billingProfileId
String

De id van het factureringsprofiel dat wordt gefactureerd voor de transactie.

billingProfileDisplayName
String

De naam van het factureringsprofiel dat wordt gefactureerd voor de transactie.

customerId
String

De id van de klant waarvoor de transactie heeft plaatsgevonden. Het veld is alleen van toepassing op Microsoft Partner-overeenkomst factureringsrekening.

customerDisplayName
String

De naam van de klant waarvoor de transactie heeft plaatsgevonden. Het veld is alleen van toepassing op Microsoft Partner-overeenkomst factureringsrekening.

subscriptionId
String

De id van het abonnement dat is gebruikt voor de transactie. Het veld is alleen van toepassing op een transactie van het type reservering.

subscriptionName
String

De naam van het abonnement dat is gebruikt voor de transactie. Het veld is alleen van toepassing op een transactie van het type reservering.

azurePlan
String

Het type Azure-plan van het abonnement dat is gebruikt voor de transactie.

azureCreditApplied
Amount

Het bedrag van eventuele Azure-tegoeden dat automatisch op deze transactie wordt toegepast.

billingCurrency
String

De ISO 4217-code voor de valuta waarin deze transactie wordt gefactureerd.

discount
Nullable<Double>

Het eventuele kortingspercentage dat op deze transactie wordt toegepast.

effectivePrice
Amount

De prijs van het product na het toepassen van eventuele kortingen.

exchangeRate
Nullable<Double>

De wisselkoers die wordt gebruikt om het in rekening gebrachte bedrag om te zetten in factureringsvaluta, indien van toepassing.

marketPrice
Amount

De verkoopprijs van het product.

pricingCurrency
String

De ISO 4217-code voor de valuta waarin het product is geprijsd.

servicePeriodStartDate
Nullable<DateTime>

De datum van aankoop van het product of de begindatum van de maand waarin het gebruik is begonnen.

servicePeriodEndDate
Nullable<DateTime>

De einddatum van de producttermijn of de einddatum van de maand waarin het gebruik is beëindigd.

subTotal
Amount

Het bedrag vóór belasting dat voor de transactie in rekening wordt gebracht.

tax
Amount

Het btw-bedrag dat op de transactie wordt toegepast.

unitOfMeasure
String

De maateenheid die wordt gebruikt om het product te factureren. Computeservices worden bijvoorbeeld per uur gefactureerd.

units
Nullable<Double>

Het aantal eenheden dat voor een bepaald product wordt gebruikt.

unitType
String

De beschrijving van de maateenheid voor een bepaald product.

Van toepassing op