Transaction Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
Transaction()
Inicjuje nowe wystąpienie klasy Transaction.
public Transaction ();
Public Sub New ()
Dotyczy
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)
Inicjuje nowe wystąpienie klasy 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)
Parametry
- id
- String
Identyfikator zasobu.
- name
- String
Nazwa zasobu.
- type
- String
Typ zasobu.
- kind
- String
Rodzaj transakcji. Opcje są wszystkie lub rezerwacja. Możliwe wartości to: "all", "reservation"
- invoice
- String
Faktura, na której transakcja została naliczona lub "oczekująca", jeśli transakcja nie jest rozliczana.
- invoiceId
- String
Identyfikator faktury, na której została naliczona transakcja. To pole dotyczy tylko transakcji, które są rozliczane.
- orderId
- String
Identyfikator zamówienia rezerwacji. Pole ma zastosowanie tylko do transakcji rodzaju rezerwacji.
- orderName
- String
Nazwa zamówienia rezerwacji. Pole dotyczy tylko transakcji rodzaju rezerwacji.
- productFamily
- String
Rodzina produktu, dla którego miała miejsce transakcja.
- productTypeId
- String
Identyfikator typu produktu, dla którego miała miejsce transakcja.
- productType
- String
Typ produktu, dla którego miała miejsce transakcja.
- productDescription
- String
Opis produktu, dla którego miała miejsce transakcja.
- transactionType
- String
Typ transakcji. Możliwe wartości to: "Zakup", "Opłata za użycie"
- transactionAmount
- Amount
Opłata skojarzona z transakcją.
- invoiceSectionId
- String
Identyfikator sekcji faktury, która zostanie naliczona za transakcję.
- invoiceSectionDisplayName
- String
Nazwa sekcji faktury, która zostanie naliczona za transakcję.
- billingProfileId
- String
Identyfikator profilu rozliczeniowego, który zostanie naliczony za transakcję.
- billingProfileDisplayName
- String
Nazwa profilu rozliczeniowego, który zostanie naliczony za transakcję.
- customerId
- String
Identyfikator klienta, dla którego miała miejsce transakcja. Pole ma zastosowanie tylko dla konta rozliczeniowego Microsoft Partner Agreement.
- customerDisplayName
- String
Nazwa klienta, dla którego miała miejsce transakcja. Pole ma zastosowanie tylko dla konta rozliczeniowego Microsoft Partner Agreement.
- subscriptionId
- String
Identyfikator subskrypcji, która została użyta do transakcji. Pole ma zastosowanie tylko do transakcji rodzaju rezerwacji.
- subscriptionName
- String
Nazwa subskrypcji, która została użyta dla transakcji. Pole ma zastosowanie tylko do transakcji rodzaju rezerwacji.
- azurePlan
- String
Typ planu platformy Azure subskrypcji, która została użyta do transakcji.
- azureCreditApplied
- Amount
Kwota środków na korzystanie z platformy Azure automatycznie zastosowana do tej transakcji.
- billingCurrency
- String
Kod ISO 4217 dla waluty, w której ta transakcja jest rozliczana.
- effectivePrice
- Amount
Cena produktu po zastosowaniu wszelkich rabatów.
Kurs wymiany używany do konwersji naliczonej kwoty na walutę rozliczeniową, jeśli ma to zastosowanie.
- marketPrice
- Amount
Cena detaliczna produktu.
- pricingCurrency
- String
Kod ISO 4217 dla waluty, w której produkt jest wyceniany.
Data zakupu produktu lub data rozpoczęcia miesiąca, w którym rozpoczęto użycie.
Data zakończenia okresu produktu lub data zakończenia miesiąca, w którym zakończyło się użycie.
- subTotal
- Amount
Kwota naliczona przed opodatkowaniem dla transakcji.
- tax
- Amount
Kwota podatku zastosowana do transakcji.
- unitOfMeasure
- String
Jednostka miary używana do naliczania opłat za produkt. Na przykład usługi obliczeniowe są rozliczane godzinowo.
- unitType
- String
Opis jednostki miary dla danego produktu.
Dotyczy
Azure SDK for .NET