Služby rozšíření – MRTK2

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

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

Nejúčinnějším způsobem, jak vytvořit službu rozšíření, je použít průvodce vytvořením služby rozšíření. Pokud chcete spustit průvodce vytvořením služby rozšíření, vyberte 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 je problém v průvodci rozšířením služby, kdy je nutné vygenerovat inspektor služby a profil služby. Další informace najdete v problému 5654 .

Po dokončení průvodce lze implementovat funkce služby.

Registrace služby rozšíření

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

K registraci služby je možné použít průvodce vytvořením služby rozšíření.

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

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

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

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

Nakonfigurovaná služba rozšíření

Název komponenty a prioritu lze také upravit.

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

Ke službám rozšíření se přistupuje v kódu pomocí metody , 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é