다음을 통해 공유


Transaction 생성자

정의

오버로드

Transaction()

Transaction 클래스의 새 instance 초기화합니다.

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 클래스의 새 instance 초기화합니다.

Transaction()

Transaction 클래스의 새 instance 초기화합니다.

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 클래스의 새 instance 초기화합니다.

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

리소스 ID입니다.

name
String

리소스 이름입니다.

type
String

리소스 종류.

kind
String

트랜잭션의 종류입니다. 옵션은 모두 또는 예약입니다. 가능한 값은 'all', 'reservation'입니다.

date
Nullable<DateTime>

트랜잭션 날짜입니다.

invoice
String

트랜잭션이 청구된 송장 또는 트랜잭션이 청구되지 않은 경우 '보류 중'입니다.

invoiceId
String

트랜잭션이 청구된 청구서의 ID입니다. 이 필드는 요금이 청구되는 트랜잭션에만 적용됩니다.

orderId
String

예약의 주문 ID입니다. 필드는 종류 예약의 트랜잭션에만 적용됩니다.

orderName
String

예약 주문의 이름입니다. 필드는 종류 예약의 트랜잭션에만 적용됩니다.

productFamily
String

트랜잭션이 발생한 제품의 제품군입니다.

productTypeId
String

트랜잭션이 발생한 제품 유형의 ID입니다.

productType
String

트랜잭션이 발생한 제품의 유형입니다.

productDescription
String

트랜잭션이 발생한 제품에 대한 설명입니다.

transactionType
String

트랜잭션 형식입니다. 가능한 값은 '구매', '사용 요금'입니다.

transactionAmount
Amount

트랜잭션과 관련된 요금입니다.

quantity
Nullable<Int32>

트랜잭션에서 구매한 수량입니다.

invoiceSectionId
String

트랜잭션에 대해 청구될 청구서 섹션의 ID입니다.

invoiceSectionDisplayName
String

트랜잭션에 대해 청구될 청구서 섹션의 이름입니다.

billingProfileId
String

트랜잭션에 대해 청구될 청구 프로필의 ID입니다.

billingProfileDisplayName
String

트랜잭션에 대해 청구될 청구 프로필의 이름입니다.

customerId
String

트랜잭션이 발생한 고객의 ID입니다. 필드는 Microsoft 파트너 계약 청구 계정에만 적용됩니다.

customerDisplayName
String

트랜잭션이 발생한 고객의 이름입니다. 필드는 Microsoft 파트너 계약 청구 계정에만 적용됩니다.

subscriptionId
String

트랜잭션에 사용된 구독의 ID입니다. 필드는 종류 예약의 트랜잭션에만 적용됩니다.

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

지정된 제품의 측정 단위에 대한 설명입니다.

적용 대상