Sdílet prostřednictvím


Atributy pro identifikaci objektů služby a přiřazování hardwaru (POS pro .NET v1.14 SDK dokumentace)

PoS pro .NET používá reflexi .NET a atributy .NET k vyhledání sestavení objektu služby, identifikaci objektů služby v těchto sestaveních a nakonec k přidružení zařízení Plug and Play s tímto objektem služby. Díky využití těchto funkcí PosExplorer .NET dokáže identifikovat objekty služby v rámci sestavení a rychle posoudit požadavky na modul Plug and Play. Nákladný proces načítání sestavení .NET se zpozdí, dokud ji aplikace nepotřebuje.

Aby bylo možné tyto funkce poskytnout, závisí poS pro .NET na třech různých atributech .NET:

  • PosAssembly Jedná se o globální atribut na úrovni sestavení, který říká PosExplorer , že se jedná o POS pro sestavení .NET, které obsahuje jeden nebo více objektů služby. Obecně by měla být nastavena ve zdrojovém souboru AssemblyInfo.cs . Příklad najdete v tématu Nastavení projektu objektu služby.
  • ServiceObject Tento atribut se použije na třídu Service Object a určuje typ, název a informace o verzi objektu služby. Příklad najdete v části Vytvoření šablony kódu objektu služby Basic .
  • Id hardwaru Tento atribut slouží k určení identifikátorů hardwaru, které bude tento objekt služby používat. Tyto informace používá Nástroj PosExplorer k vyfiltrování objektů služby, které používají hardware Plug and Play, který není aktuálně připojen. Atribut HardwareId umožňuje násobky, takže může existovat několik připojených ke třídě Objekt serveru. Příklad najdete v ukázkovém tématu Přidání podpory plug and play . Podrobnější diskuzi o funkcích Plug and Play, včetně způsobu využití atributu HardwareId, najdete v tématech Přidání podpory Plug and Play a POS pro .NET: integrace POS pro .NET s technologií Plug and Play.

Viz také

Odkazy

Koncepce

Další zdroje informací