Servery
Aplikační server (nebo součásti aplikace) vytvoří aplikace kontejneru OLE položky (nebo součásti) pro použití.Vizuální úpravy aplikační server také podporuje vizuální úpravy nebo aktivaci na místě.Server OLE je automation server.Některé serverové aplikace podporují vytváření vložené položky. jiné podporují vytvoření propojené i vložené položky.To sice vzácné některé podporují pouze propojování.Všechny serverové aplikace musí podporovat aktivace aplikace kontejneru, pokud chce uživatel upravit položku.Aplikace může být kontejner a serveru.Jinými slovy jej můžete obě data začlenit do svých dokumentů a vytvořit data, která může být začleněno do jiných aplikací dokumenty jako položky.
Miniserver je zvláštní typ aplikace server, který lze spustit pouze kontejneru.Microsoft Draw a aplikaci Microsoft Graph jsou příklady miniservers.Miniserver neukládá dokumenty jako soubory na disku.Místo toho čte ze své dokumenty a zapíše je do položky dokumenty patřící do kontejnerů.Výsledkem miniserver podporuje vkládání pouze propojení není.
Celý server můžete spustit buď jako samostatná aplikace nebo spustit aplikaci kontejneru.Celý server lze ukládat dokumenty jako soubory na disku.Podporuje vkládání pouze obou vkládání a propojování nebo pouze propojení.Uživatel aplikace kontejneru můžete vytvořit vložené položky příkazu Vyjmout nebo kopírovat na server a příkaz Vložit v kontejneru.Propojená položka je vytvořena výběrem příkazu Kopírovat na server a příkaz Vložit propojení v kontejneru.Alternativně může uživatel vytvořit položku v dialogovém okně Vložit objekt vložený nebo propojený.
Následující tabulka shrnuje charakteristiky různých typů serverů:
Vlastnosti serveru
Typ serveru |
Podporuje více instancí |
Položek v dokumentu |
Každou instanci dokumentů |
---|---|---|---|
Miniserver |
Ano |
1 |
1 |
SDI celého serveru. |
Ano |
1 (je-li podporován propojení 1 nebo více) |
1 |
Celý server MDI |
Ne (není povinné) |
1 (je-li podporován propojení 1 nebo více) |
0 nebo více |
Serverová aplikace musí podporovat více kontejnerů současně, v případě, že bude více než jeden kontejner upravit položku vložený nebo propojený.Pokud je server aplikace SDI (nebo miniserver s rozhraním pole dialogového okna), musí být schopen spustit současně více instancí serveru.To umožňuje samostatnou instanci aplikace zpracovává každý požadavek kontejneru.
Pokud je server aplikace MDI, jej můžete vytvořit nové podřízené okno MDI každém kontejneru je nutné upravit položku.Tímto způsobem lze jednu instanci aplikace podporují více kontejnerů.
Serverová aplikace musí informovat systémové knihovny DLL systému OLE jak postupovat při další kontejner vyžaduje jeho služby je již spuštěna jedna instance serveru: zda by spuštění nové instance serveru nebo směrovat požadavky na všechny kontejnery na jednu instanci serveru.
Další informace o serverech naleznete: