Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
POS för .NET använder .NET-reflektions- och .NET-attribut för att hitta serviceobjektsammansättningar, identifiera tjänstobjekt i dessa sammansättningar och slutligen associera en Plug and Play-enhet med det tjänstobjektet. Genom att utnyttja dessa .NET-funktioner PosExplorer kan du identifiera tjänstobjekt i en sammansättning och snabbt utvärdera deras Plug and Play-krav. Den dyra processen med att läsa in en .NET-sammansättning fördröjs tills det behövs av programmet.
För att kunna tillhandahålla dessa funktioner beror POS för .NET på tre olika .NET-attribut:
- PosAssembly Det här är ett globalt attribut på sammansättningsnivå som talar om för PosExplorer att detta är en POS för .NET-sammansättning som innehåller ett eller flera tjänstobjekt. I allmänhet bör den anges i din AssemblyInfo.cs källfil. Ett exempel finns i Konfigurera ett serviceobjektprojekt.
- ServiceObject Det här attributet tillämpas på klassen Service Object och anger typ, namn och versionsinformation för tjänstobjektet. Se avsnittet Skapa en grundläggande tjänstobjektkodmall för ett exempel.
-
HardwareId Det här attributet används för att ange vilka maskinvaru-ID:er som ska användas av det här tjänstobjektet. Den här informationen används av PosExplorer för att filtrera bort tjänstobjekt som använder Plug and Play-maskinvara som för närvarande inte är ansluten. Attributet
HardwareIdtillåter multiplar, så det kan finnas flera kopplade till en Server Object-klass. Se exempelavsnittet Lägga till Plug and Play-stöd för ett exempel. En mer lång diskussion om Plug and Play-funktioner, inklusive hurHardwareIdattributet används, finns i avsnitten Lägga till Plug and Play-support och POS för .NET POS för .NET-integrering med Plug and Play.
Se även
Hänvisning
Begrepp
Plug & Play-support - POS för .NET-registerinställningar