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 automatizuje vytváření součástí služby a zajišťuje správnou dědičnost rozhraní.
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í.
Službu je také možné ručně zaregistrovat pomocí inspektoru konfigurace sady Mixed Reality Toolkit.
Pokud služba rozšíření používá profil, ujistěte se, že je zadaný v inspektoru.
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.
}