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 rozhraní .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í technologie Plug and Play zařízení 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 vyhodnotit jejich technologie Plug and Play požadavky. 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 Toto je 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.
- HardwareId 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í technologie Plug and Play hardware, 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ě Server Object. Příklad najdete v ukázkovém tématu Přidání technologie Plug and Play podpory. Podrobnější diskuzi o funkcích technologie Plug and Play, včetně způsobu využití atributu HardwareId, najdete v tématech Přidání podpory technologie Plug and Play a POS pro .NET POS pro integraci .NET s technologie Plug and Play.