Share via


ICustomerProfile<T> Interface

Definition

Encapsulates a single customer profile behavior.

public interface ICustomerProfile<T> : Microsoft.Store.PartnerCenter.Customers.Profiles.ICustomerReadonlyProfile<T>, Microsoft.Store.PartnerCenter.GenericOperations.IEntityGetOperations<T>, Microsoft.Store.PartnerCenter.GenericOperations.IEntityUpdateOperations<T>, Microsoft.Store.PartnerCenter.IPartnerComponent<string> where T : ResourceBase
type ICustomerProfile<'T (requires 'T :> ResourceBase)> = interface
    interface ICustomerReadonlyProfile<'T (requires 'T :> ResourceBase)>
    interface IPartnerComponent
    interface IPartnerComponent<string>
    interface IEntityGetOperations<'T (requires 'T :> ResourceBase)>
    interface IEntityUpdateOperations<'T (requires 'T :> ResourceBase)>
Public Interface ICustomerProfile(Of T)
Implements ICustomerReadonlyProfile(Of T), IEntityGetOperations(Of T), IEntityUpdateOperations(Of T), IPartnerComponent(Of String)

Type Parameters

T

The type of the customer profile.

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

Get()

Retrieves an entity.

(Inherited from IEntityGetOperations<T>)
GetAsync()

Asynchronously retrieves an entity.

(Inherited from IEntityGetOperations<T>)
Update(T)

Updates the customer profile.

UpdateAsync(T)

Asynchronously updates the customer profile.

Applies to