A többszálas Tárgyak WMI lekérdezések és néhány más lekérdezések

szavazat
1

Én jelenleg folyamatban létrehozunk egy szerver megfigyelés alkalmazást C # 4.0 , amit lekérdezi hardverinformációja (CPU / RAM / HDD szokásokkal) WMI és néhány más könyvtárak lekérdezni szolgáltatások, mint az FTP és HTTP. A hardver az adatok lekérdezése tokozott Szerver osztály és szoftver szolgáltatások a szolgáltató osztály, mindegyikük egy időzítőt, amely lekérdezi a megfelelő kiszolgáló és szolgáltatások időszakosan intervallum által meghatározott rám.

Mivel azonban a legtöbb talán tudják, hogy a WMI lekérdezések szed sok időt kell tenni, és a szoftver szolgáltatás lekérdezések blokkolja a hívó ahogy végzik. Most, hogy én szinte befejezni építése ezen osztályok (szerver és a szolgáltatás), akkor ideje, hogy gondolkodni, beépítve azokat a UI.

Azt tervezem, hogy egy WPF front-end, esetleg a navigációs sablon a nRoute keret. Azonban már nagyon kevés ismerete WPF és multi threading. Mit szeretnék érdeklődni, hogy hogyan tudok példányosíthatnak minden szerver és a szolgáltatás tárgyakat egy másik szál, így nem lógnak a kérelmet? És ez lehetővé számomra, hogy adjunk nekik egy gyűjteményhez, majd megjeleníti őket egy listát a front-end?

Bármilyen javaslatot, és tanácsot nagyra értékelik, köszönöm.

A kérdést 12/06/2011 14:01
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
0

Számos lehetőség áll rendelkezésre.

Miután dolgozik Collections, fontolja meg konkurens gyűjtemények .

Bizonyulhatnak én indul menettel csoportosításával vagy kézzel hoz létre a szálak, és ha ez nem működik akkor azt fogja vizsgálni a többi lehetőség.

Válaszolt 12/06/2011 14:22
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more