Share via


IDevice Interface

Definition

Represents the operations that can be done on the partner's device.

public interface IDevice : Microsoft.Store.PartnerCenter.GenericOperations.IEntityDeleteOperations<Microsoft.Store.PartnerCenter.Models.DevicesDeployment.Device>, Microsoft.Store.PartnerCenter.GenericOperations.IEntityPatchOperations<Microsoft.Store.PartnerCenter.Models.DevicesDeployment.Device>, Microsoft.Store.PartnerCenter.IPartnerComponent<Tuple<string,string,string>>
type IDevice = interface
    interface IPartnerComponent<string * string * string>
    interface IEntityPatchOperations<Device>
    interface IEntityDeleteOperations<Device>
Public Interface IDevice
Implements IEntityDeleteOperations(Of Device), IEntityPatchOperations(Of Device), IPartnerComponent(Of Tuple(Of String, 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

Delete()

Deletes a device.

DeleteAsync()

Asynchronously deletes a device.

Patch(Device)

Updates a device associated to the customer with a configuration policy.

Patch(T)

Patches an entity.

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

Asynchronously updates a device with a configuration policy.

PatchAsync(T)

Asynchronously patches an entity.

(Inherited from IEntityPatchOperations<T>)

Applies to