Oktatóanyag: Az Azure Spatial Anchors megosztása munkamenetek és eszközök között az Azure Cosmos DB háttérrendszerével

Ez az oktatóanyag az Azure Spatial Anchors munkamenetek és eszközök közötti megosztásának folytatása. Végigvezeti önt azon folyamaton, amely további képességek hozzáadásával teszi lehetővé, hogy az Azure Cosmos DB háttértárként szolgáljon, miközben az Azure térbeli horgonyait munkamenetek és eszközök között osztja meg.

A GIF szemlélteti az objektummegőrzést

Érdemes megjegyezni, hogy bár ebben az oktatóanyagban a Unityt és az Azure Cosmos DB-t fogja használni, csak azért, hogy példát adjon arra, hogyan oszthatja meg a Térbeli horgonyok azonosítóit az eszközök között. Más nyelveket és háttértechnológiát is használhat ugyanahhoz a célhoz.

Adatbázisfiók létrehozása

Adjon hozzá egy Azure Cosmos DB-adatbázist a korábban létrehozott erőforráscsoporthoz.

  1. Egy új böngészőablakban jelentkezzen be az Azure Portalra.

  2. A bal oldali menüben válassza az Erőforrás létrehozása lehetőséget.

    Erőforrás létrehozása az Azure Portalon

  3. Az Új lapon válassza az Adatbázisok>Azure Cosmos DB lehetőséget.

    Az Azure Portal Adatbázisok panelje

  4. Az Azure Cosmos DB-fiók létrehozása lapon adja meg az új Azure Cosmos DB-fiók beállításait.

    Beállítás Érték Leírás
    Előfizetés Az Ön előfizetése Válassza ki az Azure Cosmos DB-fiókhoz használni kívánt Azure-előfizetést.
    Erőforráscsoport Új, majd fióknév létrehozása Válassza az Új létrehozása lehetőséget. Ezután adjon meg egy új erőforráscsoport-nevet a fiókjához. Az egyszerűség kedvéért használja ugyanazt a nevet, mint az Azure Cosmos DB-fiók nevét.
    Fiók neve Egyedi név Adjon meg egy egyedi nevet az Azure Cosmos DB-fiók azonosításához.

    A fióknév csak kisbetűket, számokat és kötőjeleket (-) használhat, és 3 és 44 karakter közötti hosszúságúnak kell lennie.
    API Tábla A létrehozni kívánt fiók típusát az API határozza meg. Az Azure Cosmos DB öt API-t biztosít: a NoSQL-t a dokumentum-adatbázisokhoz, a Gremlint a gráfadatbázisokhoz, a MongoDB-t a dokumentum-adatbázisokhoz, az Azure Tableet és a Cassandrát. Minden API-hoz külön fiókot kell létrehoznia.

    Válassza az Azure Table lehetőséget, mert ebben a rövid útmutatóban olyan táblát hoz létre, amely a Table API-val működik.

    További információ a Table API-ról.
    Hely A felhasználókhoz legközelebb eső régió Válassza ki az Azure Cosmos DB-fiókot üzemeltetéséhez használni kívánt földrajzi helyet. Használja a felhasználókhoz legközelebb lévő helyet, hogy a lehető leggyorsabb hozzáférést biztosítsa az adatokhoz.
    Kapacitásmód Kiosztott átviteli sebesség vagy kiszolgáló nélküli A Kiosztott átviteli sebesség lehetőséget választva hozzon létre egy fiókot kiépített átviteli módban. A Kiszolgáló nélküli lehetőséget választva hozzon létre egy fiókot kiszolgáló nélküli módban.

    A további díjak elkerülése érdekében hagyja meg a Georedundancia és a Többrégiós írási lehetőségeket a Letiltás területen, és hagyja ki a Hálózat és címkék szakaszt.

  5. Válassza a Véleményezés+Létrehozás lehetőséget. Az ellenőrzés befejezése után válassza a Létrehozás lehetőséget a fiók létrehozásához.

    Az Azure Cosmos DB új fiók lapja

  6. A fiók létrehozása néhány percet vesz igénybe. Megjelenik egy üzenet, amely szerint az üzembe helyezés folyamatban van. Várja meg, amíg az üzembe helyezés befejeződik, majd válassza az Erőforrás megnyitása lehetőséget.

    A Azure Portal értesítések panelje

Másolja ki a Connection String fájlt, mert szüksége lesz rá.

Kisebb módosítások végrehajtása a SharingService-fájlokon

A Megoldáskezelő nyissa meg a következőtSharingService\Startup.cs: .

Keresse meg #define INMEMORY_DEMO a fájl tetején, és írja be a megjegyzést. Mentse a fájlt.

A Megoldáskezelő nyissa meg a következőtSharingService\appsettings.json: .

Keresse meg a StorageConnectionString tulajdonságot, és állítsa be az értéket úgy, hogy megegyezik az Connection Stringadatbázisfiók létrehozása lépésben kimásolt értékkel. Mentse a fájlt.

Ismét közzéteheti a megosztószolgáltatást, és futtathatja a mintaalkalmazást.

Következő lépések

Ebben az oktatóanyagban az Azure Cosmos DB-t használta a horgonyazonosítók eszközök közötti megosztására. Ha többet szeretne megtudni az Azure Spatial Anchors új Unity HoloLens-alkalmazásban való használatáról, folytassa a következő oktatóanyagtal.