Megosztás:


Szerverek

A kiszolgálóalkalmazások (vagy összetevőalkalmazások) OLE-elemeket (vagy összetevőket) hoznak létre tárolóalkalmazások számára. A vizualizációszerkesztő kiszolgálóalkalmazások a vizualizációk szerkesztését és a helyszíni aktiválást is támogatják. Az OLE-kiszolgáló egy másik formája egy automatizálási kiszolgáló. Egyes kiszolgálóalkalmazások csak beágyazott elemek létrehozását támogatják; mások támogatják a beágyazott és a csatolt elemek létrehozását is. Egyes támogatás csak a csatolást támogatja, bár ez ritka. Minden kiszolgálóalkalmazásnak támogatnia kell a tárolóalkalmazások általi aktiválást, amikor a felhasználó szerkeszteni szeretne egy elemet. Az alkalmazás lehet tároló és kiszolgáló is. Más szóval az adatok is belefoglalhatók a dokumentumokba, és olyan adatokat hozhatnak létre, amelyek elemekként beépíthetők más alkalmazások dokumentumaiba.

A minikiszolgáló egy speciális kiszolgálóalkalmazás, amelyet csak tároló indíthat el. A Microsoft Draw és a Microsoft Graph példák a minikiszolgálókra. A minikiszolgálók nem tárolnak dokumentumokat fájlokként a lemezen. Ehelyett beolvassa a dokumentumait a konténerekhez tartozó dokumentumok elemeiből, és azokba írja őket. Ennek eredményeképpen a minikiszolgáló csak a beágyazást támogatja, a csatolást nem.

A teljes kiszolgáló önálló alkalmazásként vagy tárolóalkalmazás által indítható. A teljes kiszolgáló fájlként tárolhatja a dokumentumokat a lemezen. Csak beágyazást támogat, beágyazást és csatolást, vagy csak csatolást. A tárolóalkalmazás felhasználója létrehozhat beágyazott elemet a kiszolgáló Kivágás vagy másolás parancsával, valamint a tároló Beillesztés parancsával. A csatolt elem létrehozásához válassza a Másolás parancsot a kiszolgálón, és a Csatolás beillesztése parancsot a tárolóban. Másik lehetőségként a felhasználó létrehozhat beágyazott vagy csatolt elemet az Objektum beszúrása párbeszédpanelen.

Az alábbi táblázat a különböző típusú kiszolgálók jellemzőit foglalja össze:

Kiszolgálói jellemzők

Kiszolgáló típusa Több példányt támogat Dokumentumonkénti elemek Dokumentumok példányonként
Miniserver Igen 1 1
Teljes SDI-kiszolgáló Igen 1 (ha a csatolás támogatott, 1 vagy több) 1
MDI teljes kiszolgáló Nem (nem kötelező) 1 (ha a csatolás támogatott, 1 vagy több) 0 vagy több

A kiszolgálóalkalmazásnak egyszerre több tárolót is támogatnia kell abban az esetben, ha egynél több tárolót használnak egy beágyazott vagy csatolt elem szerkesztéséhez. Ha a kiszolgáló egy SDI-alkalmazás (vagy egy párbeszédpanel-felülettel rendelkező minikiszolgáló), a kiszolgáló több példányának egyszerre kell futnia. Ez lehetővé teszi, hogy az alkalmazás egy külön példánya kezelje az egyes tárolókéréseket.

Ha a kiszolgáló MDI-alkalmazás, minden alkalommal létrehozhat egy új MDI gyermekablakot, amikor egy tárolónak szerkesztenie kell egy elemet. Ily módon az alkalmazás egyetlen példánya több tárolót is támogathat.

A kiszolgálóalkalmazásnak meg kell mondania az OLE rendszer DLL-jeinek, hogy mi a teendő, ha a kiszolgáló egyik példánya már fut, amikor egy másik tároló kéri a szolgáltatásait: a kiszolgálónak új példányt kell-e indítania, vagy az összes tároló kérését a kiszolgáló egy példányára kell irányítania.

További részletek a kiszolgálókról:

Lásd még

OLE
Konténerek
Tárolók: Speciális funkciók
Menük és erőforrások (OLE)
Regisztráció
Automatizálási kiszolgálók