Share via


IProductOperations Interface

Definition

ProductOperations operations.

public interface IProductOperations
type IProductOperations = interface
Public Interface IProductOperations

Methods

CreateOrUpdateWithHttpMessagesAsync(String, String, String, ProductContract, String, Dictionary<String,List<String>>, CancellationToken)

Creates or Updates a product.

DeleteWithHttpMessagesAsync(String, String, String, String, Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken)

Delete product.

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

Gets the entity state (Etag) version of the product specified by its identifier.

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

Gets the details of the product specified by its identifier.

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

Lists a collection of products in the specified service instance.

ListByServiceWithHttpMessagesAsync(String, String, ODataQuery<ProductContract>, Nullable<Boolean>, String, Dictionary<String,List<String>>, CancellationToken)

Lists a collection of products in the specified service instance.

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

Lists a collection of products associated with tags.

ListByTagsWithHttpMessagesAsync(String, String, ODataQuery<TagResourceContract>, Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken)

Lists a collection of products associated with tags.

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

Update existing product details.

Extension Methods

CreateOrUpdate(IProductOperations, String, String, String, ProductContract, String)

Creates or Updates a product.

CreateOrUpdateAsync(IProductOperations, String, String, String, ProductContract, String, CancellationToken)

Creates or Updates a product.

Delete(IProductOperations, String, String, String, String, Nullable<Boolean>)

Delete product.

DeleteAsync(IProductOperations, String, String, String, String, Nullable<Boolean>, CancellationToken)

Delete product.

Get(IProductOperations, String, String, String)

Gets the details of the product specified by its identifier.

GetAsync(IProductOperations, String, String, String, CancellationToken)

Gets the details of the product specified by its identifier.

GetEntityTag(IProductOperations, String, String, String)

Gets the entity state (Etag) version of the product specified by its identifier.

GetEntityTagAsync(IProductOperations, String, String, String, CancellationToken)

Gets the entity state (Etag) version of the product specified by its identifier.

ListByService(IProductOperations, String, String, ODataQuery<ProductContract>, Nullable<Boolean>, String)

Lists a collection of products in the specified service instance.

ListByServiceAsync(IProductOperations, String, String, ODataQuery<ProductContract>, Nullable<Boolean>, String, CancellationToken)

Lists a collection of products in the specified service instance.

ListByServiceNext(IProductOperations, String)

Lists a collection of products in the specified service instance.

ListByServiceNextAsync(IProductOperations, String, CancellationToken)

Lists a collection of products in the specified service instance.

ListByTags(IProductOperations, String, String, ODataQuery<TagResourceContract>, Nullable<Boolean>)

Lists a collection of products associated with tags.

ListByTagsAsync(IProductOperations, String, String, ODataQuery<TagResourceContract>, Nullable<Boolean>, CancellationToken)

Lists a collection of products associated with tags.

ListByTagsNext(IProductOperations, String)

Lists a collection of products associated with tags.

ListByTagsNextAsync(IProductOperations, String, CancellationToken)

Lists a collection of products associated with tags.

Update(IProductOperations, String, String, String, ProductUpdateParameters, String)

Update existing product details.

UpdateAsync(IProductOperations, String, String, String, ProductUpdateParameters, String, CancellationToken)

Update existing product details.

Applies to