Share via


ICustomerProductCollectionByTargetView Interface

Definition

Holds operations that can be performed on products in a given catalog view that apply to a given customer.

public interface ICustomerProductCollectionByTargetView : Microsoft.Store.PartnerCenter.GenericOperations.IEntireEntityCollectionRetrievalOperations<Microsoft.Store.PartnerCenter.Models.Products.Product,Microsoft.Store.PartnerCenter.Models.ResourceCollection<Microsoft.Store.PartnerCenter.Models.Products.Product>>, Microsoft.Store.PartnerCenter.IPartnerComponent<Tuple<string,string>>
type ICustomerProductCollectionByTargetView = interface
    interface IPartnerComponent<string * string>
    interface IEntireEntityCollectionRetrievalOperations<Product, ResourceCollection<Product>>
Public Interface ICustomerProductCollectionByTargetView
Implements IEntireEntityCollectionRetrievalOperations(Of Product, ResourceCollection(Of Product)), IPartnerComponent(Of Tuple(Of String, String))
Implements

Properties

Context

Gets the component context object.

(Inherited from IPartnerComponent<TContext>)
Partner

Gets a reference to the partner operations instance that generated this component.

(Inherited from IPartnerComponent<TContext>)

Methods

ByReservationScope(String)

Retrieves the operations that can be applied on products in a given catalog view and that apply to a given customer, filtered by reservation scope.

ByTargetSegment(String)

Retrieves the operations that can be applied on products in a given catalog view and that apply to a given customer, filtered by target segment.

Get()

Retrieves all the products in a given catalog view that apply to a given customer.

GetAsync()

Asynchronously retrieves all the products in a given catalog view that apply to a given customer.

Applies to