Share via


ICustomerUserLicenseUpdates Interface

Definition

Represents the behavior of a customer user's license update collection.

public interface ICustomerUserLicenseUpdates : Microsoft.Store.PartnerCenter.GenericOperations.IEntityCreateOperations<Microsoft.Store.PartnerCenter.Models.Licenses.LicenseUpdate,Microsoft.Store.PartnerCenter.Models.Licenses.LicenseUpdate>, Microsoft.Store.PartnerCenter.GenericOperations.IEntityCreateOperations<Microsoft.Store.PartnerCenter.Models.Licenses.LicenseUpdate>, Microsoft.Store.PartnerCenter.IPartnerComponent<Tuple<string,string>>
type ICustomerUserLicenseUpdates = interface
    interface IPartnerComponent<string * string>
    interface IEntityCreateOperations<LicenseUpdate>
    interface IEntityCreateOperations<LicenseUpdate, LicenseUpdate>
Public Interface ICustomerUserLicenseUpdates
Implements IEntityCreateOperations(Of LicenseUpdate), IEntityCreateOperations(Of LicenseUpdate, LicenseUpdate), 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(LicenseUpdate)

Assign licenses to a user. This method serves three scenarios:

  1. Add license to a customer user.
  2. Remove license from a customer user.
  3. Update existing license for a customer user.
Create(T)

Creates a new entity.

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

Asynchronously assign licenses to a user. This method serves three scenarios:

  1. Add license to a customer user.
  2. Remove license from a customer user.
  3. Update existing license for a customer user.
CreateAsync(T)

Asynchronously creates a new entity.

(Inherited from IEntityCreateOperations<T,T1>)

Applies to