ICustomer Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Groups operations that can be performed on a single partner customer.
public interface ICustomer : Microsoft.Store.PartnerCenter.GenericOperations.IEntityDeleteOperations<Microsoft.Store.PartnerCenter.Models.Customers.Customer>, Microsoft.Store.PartnerCenter.GenericOperations.IEntityGetOperations<Microsoft.Store.PartnerCenter.Models.Customers.Customer>, Microsoft.Store.PartnerCenter.GenericOperations.IEntityPatchOperations<Microsoft.Store.PartnerCenter.Models.Customers.Customer>, Microsoft.Store.PartnerCenter.IPartnerComponent, Microsoft.Store.PartnerCenter.IPartnerComponent<string>
type ICustomer = interface
interface IPartnerComponent
interface IPartnerComponent<string>
interface IEntityGetOperations<Customer>
interface IEntityDeleteOperations<Customer>
interface IEntityPatchOperations<Customer>
Public Interface ICustomer
Implements IEntityDeleteOperations(Of Customer), IEntityGetOperations(Of Customer), IEntityPatchOperations(Of Customer), IPartnerComponent, IPartnerComponent(Of String)
- Implements
Properties
Agreements |
Obtains the agreements behavior for the customer. |
Analytics |
Obtains the analytics collection behavior for the customer. |
BatchUploadStatus |
Obtains the devices batch upload status behavior of the customer. |
Carts |
Obtains the Cart collection behavior for the customer. |
ConfigurationPolicies |
Obtains the configuration policies behavior for the customer. |
Context |
Gets the component context object. (Inherited from IPartnerComponent<TContext>) |
DeviceBatches |
Obtains the devices batch behavior of the customer. |
DevicePolicy |
Obtains the device policy behavior of the customer. |
DirectoryRoles |
Obtains the directory role behavior for the customer. |
Entitlements |
Obtains the entitlement collection behavior for the customer. |
ManagedServices |
Obtains the managed services behavior for the customer. |
NewCommerceMigrations |
Obtains the New-Commerce migration collection behavior for the customer. |
NewCommerceMigrationSchedules |
Gets the New-Commerce migration schedule collection behavior for the customer. |
OfferCategories |
Obtains the Offer Categories behavior for the customer. |
Offers |
Obtains the Offers behavior for the customer. |
Orders |
Gets the orders behavior for the customer. |
Partner |
Gets a reference to the partner operations instance that generated this component. (Inherited from IPartnerComponent<TContext>) |
Products |
Obtains the Products behavior for the customer. |
Profiles |
Obtains the profiles behavior for the customer. |
PromotionEligibilities |
Obtains the promotion eligibilities collection behavior for the customer. |
Qualification |
Obtains the qualification behavior of the customer. |
Relationships |
Obtains the relationship collection behavior for the customer. |
ServiceCosts |
Obtains the service costs behavior for the customer. |
ServiceRequests |
Obtains the service requests behavior for the customer. |
SubscribedSkus |
Obtains the subscribed SKUs collection behavior for the customer. |
Subscriptions |
Obtains the subscriptions behavior for the customer. |
UsageBudget |
Obtains the usage spending budget behavior for the customer. |
UsageSummary |
Obtains the usage summary behavior for the customer. |
Users |
Obtains the users behavior for the customer. |
ValidationStatus |
Obtains the validation status behavior for the customer. |
Methods
Delete() |
Deletes the customer from a testing in production account. This won't work for real accounts. |
DeleteAsync() |
Asynchronously deletes the customer from a testing in production account. This won't work for real accounts. |
Get() |
Retrieves the customer information. |
GetAsync() |
Asynchronously retrieves the customer information. |
Patch(Customer) |
Removes Customer Partner relationship when RelationshipToPartner == CustomerPartnerRelationship.None. |
Patch(T) |
Patches an entity. (Inherited from IEntityPatchOperations<T>) |
PatchAsync(Customer) |
Asynchronously removes Customer Partner relationship when RelationshipToPartner == CustomerPartnerRelationship.None. |
PatchAsync(T) |
Asynchronously patches an entity. (Inherited from IEntityPatchOperations<T>) |