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.
O POS para .NET utiliza reflexão .NET e atributos .NET para localizar assemblies de Objetos de Serviço, identificar Objetos de Serviço dentro desses assemblies e, finalmente, associar um dispositivo Plug and Play a esse Objeto de Serviço. Ao tirar partido destas funcionalidades .NET, PosExplorer é possível identificar Objetos de Serviço dentro de uma assembleia e avaliar rapidamente os seus requisitos de Plug and Play. O dispendioso processo de carregamento de um assembly .NET é adiado até que a aplicação precise da sua utilização.
Para fornecer estas funcionalidades, o POS para .NET depende de três atributos .NET diferentes:
- PosAssembly Este é um atributo global, ao nível de assembly, que indica ao PosExplorer que se trata de um POS para assembly .NET que contém um ou mais Objetos de Serviço. Geralmente, deve estar definido no seu ficheiro de origem AssemblyInfo.cs . Para um exemplo, veja Configurar um Projeto de Objeto de Serviço.
- ServiceObject Este atributo aplica-se à classe de Objeto de Serviço e especifica o tipo, nome e informação de versão para o Objeto de Serviço. Consulte a secção Criar um Modelo Básico de Código de Objeto de Serviço para um exemplo.
-
HardwareId Este atributo é usado para especificar quais os IDs de hardware que serão usados por este Objeto de Serviço. Esta informação é usada pelo PosExplorer para filtrar Objetos de Serviço que utilizam hardware Plug and Play que não está atualmente ligado. O
HardwareIdatributo permite múltiplos, pelo que podem existir vários associados a uma classe de Objeto Servidor. Veja o tópico de exemplo Adicionar Suporte Plug and Play para um exemplo. Para uma discussão mais aprofundada sobre funcionalidades Plug and Play, incluindo como oHardwareIdatributo é utilizado, consulte os tópicos Adição de Suporte Plug and Play e POS para .NET POS para Integração .NET com Plug and Play.