Rozšiřující služby

Služby rozšíření jsou komponenty, které rozšiřují funkce Mixed Reality Toolkit. Tyto služby mohou být poskytovány mrtk nebo jinými stranami.

Vytvoření služby rozšíření

Nejefektivnějším způsobem, jak vytvořit službu rozšíření, je použít průvodce vytvořením služby rozšíření. Průvodce vytvořením služby rozšíření spustíte výběrem možnosti Mixed Reality Toolkit Utilities Create Extension Service (Vytvořit službu > rozšíření).

Průvodce vytvořením služby rozšíření

Průvodce automatizuje vytváření součástí služby a zajišťuje správnou dědičnost rozhraní.

Komponenty vytvořené průvodcem vytvořením služby rozšíření

Poznámka

V MRTK verze 2.0.0 existuje problém v průvodci rozšiřující službou, kdy se vyžaduje vygenerování inspektoru služby a profilu služby. Další informace najdete v problému 5654.

Po dokončení průvodce je možné implementovat funkce služby.

Registrace služby rozšíření

Aby byla nová služba rozšíření přístupná pro aplikaci, musí být zaregistrovaná ve službě Mixed Reality Toolkit.

Průvodce vytvořením služby rozšíření můžete použít k registraci služby.

Registrace průvodce vytvořením služby rozšíření

Službu je také možné ručně zaregistrovat pomocí Mixed Reality Toolkit konfigurace.

Ruční registrace služby rozšíření

Pokud rozšiřující služba používá profil, ujistěte se, že je zadaný v inspektoru.

Nakonfigurovaná služba rozšíření

Můžete také upravit název a prioritu komponenty.

Přístup ke službě rozšíření

Ke službám rozšíření se přistupuje v kódu pomocí , MixedRealityServiceRegistry jak je znázorněno v následujícím příkladu.

INewService service = null;
if (MixedRealityServiceRegistry.TryGetService<INewService>(out service))
{
    // Succeeded in getting the service,  perform any desired tasks.
}

Viz také