Csoportfunkciók - Fájlrendszer-lerakat szolgáltató példa
Bevezetés
A fájlrendszer és a pesszimista lerakatszolgáltató példák megmutatják,
hogyan adhatja meg a saját lerakatszolgáltatóját. Ez a példa különösen azt mutatja meg, hogyan lehet végrehajtani az
alábbiakat:
- Kiterjeszteni a RepositoryProvider osztályt, és bejegyezni egy új
lerakatszolgáltatót.
- Jegyezzen be egy megosztási varázslót, amely a Csoportfunkciók >
Megosztás... varázslók elemnél.
- Adjon hozzá erőforrás-műveleteket a Csoportfunkciók menühöz.
- Implementálja a szinkronizációs támogatást, ami a Szinkronizálás
nézetben jelenik meg.
- Használjon díszítményeket a helyi erőforrások lerakatállapotának
megjelenítéséhez.
- Hogyan implementálható egy fájlmódosítási érvényesítő?
- Lerakatszolgáltató hozzáadása egy képességhez.
A példa két külön lerakatszolgáltatót tartalmaz, az alap fájlrendszert és
a pesszimista fájlrendszert. Az alap szolgáltató a szinkronizációs támogatást szemlélteti, míg a
pesszimista szolgáltató célja sokkal inkább az, hogy lehetővé tegye a
munkaterület viselkedését pesszimista lerakatszolgáltatókkal. A következőkben a pesszimista szolgáltató beállítási oldala látható, amely
lehetővé teszi a fájlmódosítás-érvényesítő viselkedésének beállítását.
A példa futtatása
A példa használatának megkezdéséhez hozzon létre egy projektet, és
válassza ki a Csoportfunkciók> Projektmegosztás... elemet a projekt
előugró menüjéből. Kattintson az Összes varázsló megjelenítése gombra. Ez mind a fájlrendszer-szolgáltatót, mind a pesszimista szolgáltatót
megjeleníti.
- Alapszintű fájlrendszer-szolgáltató: be kell majd lépnie arra a
helyre a helyi fájlrendszerben, ahová be szeretné csatlakoztatni a
projektet. A Get és a Put műveletek használatával a Csoportfunkciók menü most
átadásra kerül a kijelölt helyszínre, és vissza. Ha megnyitja a Szinkronizáció nézetet, megkeresheti a szinkronizációt a
helyi munkaterület és a távoli fájlrendszer helye között, ahol a fájlok
tárolva vannak. Ha módosít egy fájlt, és azután létrehoz egy szinkronizációt,
megkeresheti a változásokat a helyi és a távoli között.
- Pesszimista fájlrendszer-szolgáltató: a megosztási varázsló
következő oldala ténylegesen semmilyen felhasználói bevitelt nem igényel. A pesszimista szolgáltató ténylegesen nem másolja le a helyi fájlokat
sehová sem, ehelyett egyszerűen szimulál egy bejelentkezést/kijelentkezést
azzal, hogy átbillenti a fájlok írásvédett bitjét. Ha egyszer a projekt meg van osztva a pesszimista szolgáltatóval,
hozzáadhat fájlokat az ellenőrzéshez és a kijelentkezéshez és
bejelentkezéshez.