Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
HardwareIdumožň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í atributuHardwareId, najdete v tématech Přidání podpory Plug and Play a POS pro .NET: integrace POS pro .NET s technologií Plug and Play.