Share via


ISubscriptionUpgradeCollection Interface

Definition

This interface defines the upgrade operations available on a customer's subscription.

public interface ISubscriptionUpgradeCollection : Microsoft.Store.PartnerCenter.GenericOperations.IEntireEntityCollectionRetrievalOperations<Microsoft.Store.PartnerCenter.Models.Subscriptions.Upgrade,Microsoft.Store.PartnerCenter.Models.ResourceCollection<Microsoft.Store.PartnerCenter.Models.Subscriptions.Upgrade>>, Microsoft.Store.PartnerCenter.GenericOperations.IEntityCreateOperations<Microsoft.Store.PartnerCenter.Models.Subscriptions.Upgrade,Microsoft.Store.PartnerCenter.Models.Subscriptions.UpgradeResult>, Microsoft.Store.PartnerCenter.IPartnerComponent<Tuple<string,string>>
type ISubscriptionUpgradeCollection = interface
    interface IPartnerComponent<string * string>
    interface IEntireEntityCollectionRetrievalOperations<Upgrade, ResourceCollection<Upgrade>>
    interface IEntityCreateOperations<Upgrade, UpgradeResult>
Public Interface ISubscriptionUpgradeCollection
Implements IEntireEntityCollectionRetrievalOperations(Of Upgrade, ResourceCollection(Of Upgrade)), IEntityCreateOperations(Of Upgrade, UpgradeResult), 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

Create(T)

Creates a new entity.

(Inherited from IEntityCreateOperations<T,T1>)
Create(Upgrade)

Submits a subscription upgrade.

CreateAsync(T)

Asynchronously creates a new entity.

(Inherited from IEntityCreateOperations<T,T1>)
CreateAsync(Upgrade)

Asynchronously submits a subscription upgrade.

Get()

Retrieves all subscription upgrades.

GetAsync()

Asynchronously retrieves all subscription upgrades.

Applies to