Extensieservices

Extensieservices zijn onderdelen die de functionaliteit van de Mixed Reality Toolkit. Deze services kunnen worden geleverd door de MRTK of door andere partijen.

Een extensieservice maken

De meest effici├źnte manier om een extensieservice te maken, is met de wizard voor het maken van de extensieservice. Als u de wizard voor het maken van de extensieservice wilt starten, selecteert Mixed Reality Toolkit > Hulpprogramma's > Extensieservice maken.

Wizard Extensieservice maken

De wizard automatiseert het maken van de serviceonderdelen en zorgt voor de juiste interface-overname.

Onderdelen die zijn gemaakt met de wizard voor het maken van de extensieservice

Notitie

In MRTK versie 2.0.0 is er een probleem in de wizard extensieservice, waarbij de servicecontrole en het serviceprofiel moeten worden gegenereerd. Raadpleeg probleem 5654 voor meer informatie.

Wanneer de wizard is voltooid, kan de servicefunctionaliteit worden geïmplementeerd.

Een extensieservice registreren

Om toegankelijk te zijn voor een toepassing, moet de nieuwe extensieservice worden geregistreerd bij de Mixed Reality Toolkit.

De wizard voor het maken van de extensieservice kan worden gebruikt om de service te registreren.

Wizard registratie voor het maken van extensieservice

De service kan ook handmatig worden geregistreerd met behulp van Mixed Reality Toolkit configuratiecontrole.

Handmatige registratie van extensieservice

Als de extensieservice gebruikmaakt van een profiel, controleert u of dit is opgegeven in de inspector.

Geconfigureerde extensieservice

De onderdeelnaam en prioriteit kunnen ook worden aangepast.

Toegang tot een extensieservice

Extensieservices zijn in code toegankelijk met behulp van MixedRealityServiceRegistry de , zoals wordt weergegeven in het onderstaande voorbeeld.

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

Zie ook