Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A classe PosDevice representa um único dispositivo POS físico. A classe fornece propriedades e métodos que são necessários para gerenciar esse dispositivo físico.
Propriedades
| Nome | Descrição |
|---|---|
| Type | Representação de cadeia de caracteres do tipo ou categoria 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. |
| HardwareDescrição | A descrição do dispositivo lógico, retornado do registro em formato de cadeia de caracteres e usado pelo mecanismo Plug and Play. Isso pode estar em branco para dispositivos que usam objetos de serviço herdados (OPOS). |
| IsPlugNPlay | Um indicador booleano de se o dispositivo suporta Plug and Play. |
| IsLegacy | Um indicador booleano de se o dispositivo está usando um objeto de serviço herdado (OPOS). |
| Ativado(a) | Uma representação booleana de se o dispositivo está habilitado ou não. Esta propriedade permite acesso de gravação. |
| Predefinição | Uma representação booleana de se o dispositivo é o dispositivo padrão em uma categoria de dispositivo POS. Esta propriedade permite acesso de gravação. |
Métodos
| Name | Descrição |
|---|---|
AdicionarNome |
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 dentro de uma classe de dispositivo (tipo). Não há 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á valor retornado. Os nomes lógicos são representados pela classe LogicalDevice . |
AddProperty |
Adiciona uma propriedade (um par nome/valor) a 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á 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. Não há valor de retorno. As propriedades do dispositivo são representadas pela classe Property . |