Classe PosDevice (POS para documentação do SDK do .NET v1.14)

A classe PosDevice representa um único dispositivo POS físico. A classe fornece propriedades e métodos necessários para gerenciar esse dispositivo físico.

Propriedades

Nome Descrição
Type Representação de cadeia de caracteres da categoria ou tipo de dispositivo POS.
SoName O nome do Objeto de Serviço para este dispositivo físico, em formato de cadeia de caracteres.
Caminho O caminho de hardware de um dispositivo, em formato de cadeia de caracteres. Para dispositivos Plug and Play, esse caminho vem do mecanismo Plug and Play. Para dispositivos não Plug and Play, ele é fornecido por meio do método AddDevice de ServiceObject. Para dispositivos que usam Objetos de Serviço herdados (OPOS), isso pode estar em branco.
HardwareDescription A descrição do dispositivo lógico, retornada do registro no formato de cadeia de caracteres e usada pelo mecanismo de Plug and Play. Isso pode estar em branco para dispositivos que usam Objetos de Serviço herdados (OPOS).
IsPlugNPlay Um indicador booliano de se o dispositivo dá ou não suporte a Plug and Play.
IsLegacy Um indicador booliano de se o dispositivo está usando um Objeto de Serviço herdado (OPOS).
habilitado Uma representação booliana de se o dispositivo está habilitado ou não. Essa propriedade permite o acesso de gravação.
Padrão Uma representação booliana de se o dispositivo é o dispositivo padrão em uma categoria de dispositivo POS. Essa propriedade permite o acesso de gravação.

Métodos

Nome Descrição

AddName

Adiciona um nome lógico para o dispositivo.

Aceita um parâmetro de cadeia de caracteres, Name, que é o nome do dispositivo lógico a ser adicionado. O nome deve ser exclusivo em uma classe de dispositivo (tipo). Não há nenhum valor retornado.

Os nomes lógicos são representados pela classe LogicalDevice.

Deletename

Exclui o nome lógico do dispositivo.

Aceita um parâmetro de cadeia de caracteres, Name, que é o nome do dispositivo lógico a ser excluído. Não há nenhum valor retornado.

Os nomes lógicos são representados pela classe LogicalDevice.

AddProperty

Adiciona uma propriedade (um par nome/valor) para este dispositivo.

Aceita dois parâmetros de cadeia de caracteres, Name, que é o nome da propriedade e Value, que é o valor da propriedade. Não há nenhum valor retornado.

As propriedades do dispositivo são representadas pela classe Property.

DeleteProperty

Exclui uma propriedade deste dispositivo.

Aceita um parâmetro de cadeia de caracteres, Name, que é o nome da propriedade a ser excluída. Nenhum valor de retorno.

As propriedades do dispositivo são representadas pela classe Property.

Consulte Também

Tarefas

Outros recursos