Share via


IProductsOperations Interface

Definition

ProductsOperations operations.

public interface IProductsOperations
type IProductsOperations = interface
Public Interface IProductsOperations

Methods

GetWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Gets a product by ID. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByBillingAccountNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Lists the products for a billing account. These don't include products billed based on usage. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByBillingAccountWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Lists the products for a billing account. These don't include products billed based on usage. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByBillingProfileNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Lists the products for a billing profile. These don't include products billed based on usage. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByBillingProfileWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Lists the products for a billing profile. These don't include products billed based on usage. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByCustomerNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Lists the products for a customer. These don't include products billed based on usage.The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByCustomerWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Lists the products for a customer. These don't include products billed based on usage.The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByInvoiceSectionNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Lists the products for an invoice section. These don't include products billed based on usage. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByInvoiceSectionWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Lists the products for an invoice section. These don't include products billed based on usage. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

MoveWithHttpMessagesAsync(String, String, TransferProductRequestProperties, Dictionary<String,List<String>>, CancellationToken)

Moves a product's charges to a new invoice section. The new invoice section must belong to the same billing profile as the existing invoice section. This operation is supported only for products that are purchased with a recurring charge and for billing accounts with agreement type Microsoft Customer Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

UpdateWithHttpMessagesAsync(String, String, Product, Dictionary<String,List<String>>, CancellationToken)

Updates the properties of a Product. Currently, auto renew can be updated. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement.

ValidateMoveWithHttpMessagesAsync(String, String, TransferProductRequestProperties, Dictionary<String,List<String>>, CancellationToken)

Validates if a product's charges can be moved to a new invoice section. This operation is supported only for products that are purchased with a recurring charge and for billing accounts with agreement type Microsoft Customer Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

Extension Methods

Get(IProductsOperations, String, String)

Gets a product by ID. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

GetAsync(IProductsOperations, String, String, CancellationToken)

Gets a product by ID. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByBillingAccount(IProductsOperations, String, String)

Lists the products for a billing account. These don't include products billed based on usage. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByBillingAccountAsync(IProductsOperations, String, String, CancellationToken)

Lists the products for a billing account. These don't include products billed based on usage. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByBillingAccountNext(IProductsOperations, String)

Lists the products for a billing account. These don't include products billed based on usage. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByBillingAccountNextAsync(IProductsOperations, String, CancellationToken)

Lists the products for a billing account. These don't include products billed based on usage. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByBillingProfile(IProductsOperations, String, String, String)

Lists the products for a billing profile. These don't include products billed based on usage. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByBillingProfileAsync(IProductsOperations, String, String, String, CancellationToken)

Lists the products for a billing profile. These don't include products billed based on usage. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByBillingProfileNext(IProductsOperations, String)

Lists the products for a billing profile. These don't include products billed based on usage. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByBillingProfileNextAsync(IProductsOperations, String, CancellationToken)

Lists the products for a billing profile. These don't include products billed based on usage. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByCustomer(IProductsOperations, String, String)

Lists the products for a customer. These don't include products billed based on usage.The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByCustomerAsync(IProductsOperations, String, String, CancellationToken)

Lists the products for a customer. These don't include products billed based on usage.The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByCustomerNext(IProductsOperations, String)

Lists the products for a customer. These don't include products billed based on usage.The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByCustomerNextAsync(IProductsOperations, String, CancellationToken)

Lists the products for a customer. These don't include products billed based on usage.The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByInvoiceSection(IProductsOperations, String, String, String, String)

Lists the products for an invoice section. These don't include products billed based on usage. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByInvoiceSectionAsync(IProductsOperations, String, String, String, String, CancellationToken)

Lists the products for an invoice section. These don't include products billed based on usage. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByInvoiceSectionNext(IProductsOperations, String)

Lists the products for an invoice section. These don't include products billed based on usage. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ListByInvoiceSectionNextAsync(IProductsOperations, String, CancellationToken)

Lists the products for an invoice section. These don't include products billed based on usage. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

Move(IProductsOperations, String, String, TransferProductRequestProperties)

Moves a product's charges to a new invoice section. The new invoice section must belong to the same billing profile as the existing invoice section. This operation is supported only for products that are purchased with a recurring charge and for billing accounts with agreement type Microsoft Customer Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

MoveAsync(IProductsOperations, String, String, TransferProductRequestProperties, CancellationToken)

Moves a product's charges to a new invoice section. The new invoice section must belong to the same billing profile as the existing invoice section. This operation is supported only for products that are purchased with a recurring charge and for billing accounts with agreement type Microsoft Customer Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

Update(IProductsOperations, String, String, Product)

Updates the properties of a Product. Currently, auto renew can be updated. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement.

UpdateAsync(IProductsOperations, String, String, Product, CancellationToken)

Updates the properties of a Product. Currently, auto renew can be updated. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement.

ValidateMove(IProductsOperations, String, String, TransferProductRequestProperties)

Validates if a product's charges can be moved to a new invoice section. This operation is supported only for products that are purchased with a recurring charge and for billing accounts with agreement type Microsoft Customer Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

ValidateMoveAsync(IProductsOperations, String, String, TransferProductRequestProperties, CancellationToken)

Validates if a product's charges can be moved to a new invoice section. This operation is supported only for products that are purchased with a recurring charge and for billing accounts with agreement type Microsoft Customer Agreement. https://docs.microsoft.com/en-us/rest/api/billing/

Applies to