Share via


IAvailabilityCollection Interface

Definition

Holds operations that can be performed on availabilities.

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

Properties

Context

Gets the component context object.

(Inherited from IPartnerComponent<TContext>)
Item[String]

Retrieves the operations tied with a specific availability.

Partner

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

(Inherited from IPartnerComponent<TContext>)

Methods

ById(String)

Retrieves the operations tied with a specific availability.

ByReservationScope(String)

Retrieves the operations that can be applied on availabilities filtered by a specific reservation scope.

ByTargetSegment(String)

Retrieves the operations that can be applied on availabilities filtered by a specific target segment.

Get()

Retrieves all the availabilities for the provided sku.

GetAsync()

Asynchronously retrieves all the availabilities for the provided sku.

Applies to