Freigeben über


ArmReservationsModelFactory.CalculateExchangeResultProperties Methode

Definition

Initialisiert eine neue instance von CalculateExchangeResultProperties.

public static Azure.ResourceManager.Reservations.Models.CalculateExchangeResultProperties CalculateExchangeResultProperties (Guid? sessionId = default, Azure.ResourceManager.Reservations.Models.PurchasePrice netPayable = default, Azure.ResourceManager.Reservations.Models.PurchasePrice refundsTotal = default, Azure.ResourceManager.Reservations.Models.PurchasePrice purchasesTotal = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Reservations.Models.ReservationToPurchaseCalculateExchange> reservationsToPurchase = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Reservations.Models.SavingsPlanToPurchaseCalculateExchange> savingsPlansToPurchase = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Reservations.Models.ReservationToExchange> reservationsToExchange = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Reservations.Models.ExchangePolicyError> policyErrors = default);
static member CalculateExchangeResultProperties : Nullable<Guid> * Azure.ResourceManager.Reservations.Models.PurchasePrice * Azure.ResourceManager.Reservations.Models.PurchasePrice * Azure.ResourceManager.Reservations.Models.PurchasePrice * seq<Azure.ResourceManager.Reservations.Models.ReservationToPurchaseCalculateExchange> * seq<Azure.ResourceManager.Reservations.Models.SavingsPlanToPurchaseCalculateExchange> * seq<Azure.ResourceManager.Reservations.Models.ReservationToExchange> * seq<Azure.ResourceManager.Reservations.Models.ExchangePolicyError> -> Azure.ResourceManager.Reservations.Models.CalculateExchangeResultProperties
Public Shared Function CalculateExchangeResultProperties (Optional sessionId As Nullable(Of Guid) = Nothing, Optional netPayable As PurchasePrice = Nothing, Optional refundsTotal As PurchasePrice = Nothing, Optional purchasesTotal As PurchasePrice = Nothing, Optional reservationsToPurchase As IEnumerable(Of ReservationToPurchaseCalculateExchange) = Nothing, Optional savingsPlansToPurchase As IEnumerable(Of SavingsPlanToPurchaseCalculateExchange) = Nothing, Optional reservationsToExchange As IEnumerable(Of ReservationToExchange) = Nothing, Optional policyErrors As IEnumerable(Of ExchangePolicyError) = Nothing) As CalculateExchangeResultProperties

Parameter

sessionId
Nullable<Guid>

Exchange-Sitzungsbezeichner.

netPayable
PurchasePrice

Preisinformationen, die den Betrag und den Währungscode enthalten.

refundsTotal
PurchasePrice

Preisinformationen, die den Betrag und den Währungscode enthalten.

purchasesTotal
PurchasePrice

Preisinformationen, die den Betrag und den Währungscode enthalten.

reservationsToPurchase
IEnumerable<ReservationToPurchaseCalculateExchange>

Details der erworbenen Reservierungen.

savingsPlansToPurchase
IEnumerable<SavingsPlanToPurchaseCalculateExchange>

Details zu den Sparplänen, die erworben werden.

reservationsToExchange
IEnumerable<ReservationToExchange>

Details der zurückzugebenden Reservierungen.

policyErrors
IEnumerable<ExchangePolicyError>

Exchange-Richtlinienfehler.

Gibt zurück

Eine neue CalculateExchangeResultProperties instance zum Simulieren.

Gilt für: