Share via


ICustomerUser Interface

Definition

Encapsulates a customer user behavior.

public interface ICustomerUser : Microsoft.Store.PartnerCenter.GenericOperations.IEntityDeleteOperations<Microsoft.Store.PartnerCenter.Models.Users.CustomerUser>, Microsoft.Store.PartnerCenter.GenericOperations.IEntityGetOperations<Microsoft.Store.PartnerCenter.Models.Users.CustomerUser>, Microsoft.Store.PartnerCenter.GenericOperations.IEntityPatchOperations<Microsoft.Store.PartnerCenter.Models.Users.CustomerUser>, Microsoft.Store.PartnerCenter.IPartnerComponent<Tuple<string,string>>
type ICustomerUser = interface
    interface IPartnerComponent<string * string>
    interface IEntityGetOperations<CustomerUser>
    interface IEntityDeleteOperations<CustomerUser>
    interface IEntityPatchOperations<CustomerUser>
Public Interface ICustomerUser
Implements IEntityDeleteOperations(Of CustomerUser), IEntityGetOperations(Of CustomerUser), IEntityPatchOperations(Of CustomerUser), IPartnerComponent(Of Tuple(Of String, String))
Implements

Properties

Context

Gets the component context object.

(Inherited from IPartnerComponent<TContext>)
DirectoryRoles

Gets the current user's directory role collection operations.

Licenses

Gets the current user's licenses collection operations.

LicenseUpdates

Gets the current user's license updates operations.

Partner

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

(Inherited from IPartnerComponent<TContext>)

Methods

Delete()

Deletes a user.

DeleteAsync()

Asynchronously deletes a user.

Get()

Retrieves the customer user.

GetAsync()

Asynchronously retrieves the customer user.

Patch(CustomerUser)

Updates the customer user.

Patch(T)

Patches an entity.

(Inherited from IEntityPatchOperations<T>)
PatchAsync(CustomerUser)

Asynchronously updates the customer user.

PatchAsync(T)

Asynchronously patches an entity.

(Inherited from IEntityPatchOperations<T>)

Applies to