Share via


IReservationOperations.MergeWithHttpMessagesAsync Method

Definition

Merges two Reservations.

public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<System.Collections.Generic.IList<Microsoft.Azure.Management.Reservations.Models.ReservationResponse>>> MergeWithHttpMessagesAsync (string reservationOrderId, Microsoft.Azure.Management.Reservations.Models.MergeRequest body, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member MergeWithHttpMessagesAsync : string * Microsoft.Azure.Management.Reservations.Models.MergeRequest * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<System.Collections.Generic.IList<Microsoft.Azure.Management.Reservations.Models.ReservationResponse>>>
Public Function MergeWithHttpMessagesAsync (reservationOrderId As String, body As MergeRequest, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse(Of IList(Of ReservationResponse)))

Parameters

reservationOrderId
String

Order Id of the reservation

body
MergeRequest

Information needed for commercial request for a reservation

customHeaders
Dictionary<String,List<String>>

The headers that will be added to request.

cancellationToken
CancellationToken

The cancellation token.

Returns

Exceptions

Thrown when the operation returned an invalid status code

Thrown when unable to deserialize the response

Thrown when a required parameter is null

Remarks

Merge the specified `Reservation`s into a new `Reservation`. The two `Reservation`s being merged must have same properties.

Applies to