Classe PosCommon (documentation du kit SDK POS pour .NET v1.14)

La classe PosDevice représente un seul appareil POS physique. La classe fournit les propriétés et les méthodes nécessaires à la gestion de cet appareil physique.

Propriétés

Nom Description
Type Représentation sous forme de chaîne du type ou de la catégorie d’appareil POS.
SoName Nom de l’objet de service pour cet appareil physique, au format chaîne.
Path Chemin matériel d’un appareil, au format chaîne. Pour les appareils Plug-and-Play, ce chemin provient du moteur Plug-and-Play. Pour les appareils non Plug-and-Play, il est fourni via la méthode AddDevice de ServiceObject. Pour les appareils utilisant des objets de service (OPOS) hérités, il se peut qu’il soit vide.
HardwareDescription Description de l’appareil logique, retournée par le registre au format chaîne et utilisée par le moteur Plug-and-Play. Il se peut qu’elle soit vide pour les appareils utilisant des objets de service (OPOS) hérités.
IsPlugNPlay Indicateur booléen indiquant si l’appareil prend en charge la fonctionnalité Plug-and-Play.
IsLegacy Indicateur booléen indiquant si l’appareil utilise un objet de service (OPOS) hérité.
activé Représentation booléenne indiquant si l’appareil est activé ou non. Cette propriété autorise l’accès en écriture.
Default Représentation booléenne indiquant si l’appareil est l’appareil par défaut dans une catégorie d’appareil POS. Cette propriété autorise l’accès en écriture.

Méthodes

Nom Description

AddName

Ajoute un nom logique pour l’appareil.

Accepte un paramètre de chaîne, Name, qui est le nom de l’appareil logique à ajouter. Le nom doit être unique au sein d’une classe (type) d’appareil. Aucune valeur n’est retournée.

Les noms logiques sont représentés par la classe LogicalDevice.

Deletename

Supprime le nom logique de l’appareil.

Accepte un paramètre de chaîne, Name, qui est le nom de l’appareil logique à supprimer. Aucune valeur n’est retournée.

Les noms logiques sont représentés par la classe LogicalDevice.

AddProperty

Ajoute une propriété (paire nom/valeur) à cet appareil.

Accepte deux paramètres de chaîne, Name, qui est le nom de la propriété, et Value, qui est la valeur de la propriété. Aucune valeur n’est retournée.

Les propriétés de l’appareil sont représentées par la classe Property.

DeleteProperty

Supprime une propriété de cet appareil.

Accepte un paramètre de chaîne, Name, qui est le nom de la propriété à supprimer. Il n'y a pas de valeur de retour.

Les propriétés de l’appareil sont représentées par la classe Property.

Voir aussi

Tâches

Autres ressources