Usługi rozszerzeń

Usługi rozszerzeń to składniki rozszerzające funkcjonalność zestawu Mixed Reality Toolkit. Te usługi mogą być udostępniane przez mrTK lub przez inne podmioty.

Tworzenie usługi rozszerzenia

Najbardziej wydajnym sposobem tworzenia usługi rozszerzenia jest użycie kreatora tworzenia usługi rozszerzeń. Aby uruchomić kreatora tworzenia usługi rozszerzeń, wybierz pozycję Mixed Reality Toolkit > Utilities > Create Extension Service.

Kreator tworzenia usługi rozszerzenia

Kreator automatyzuje tworzenie składników usługi i zapewnia właściwe dziedziczenie interfejsu.

Składniki utworzone przez kreatora tworzenia usługi rozszerzeń

Uwaga

W wersji 2.0.0 mrTK występuje problem w kreatorze usługi rozszerzenia, który wymaga wygenerowania inspektora usługi i profilu usługi. Aby uzyskać więcej informacji, zobacz problem 5654.

Po zakończeniu działania kreatora można zaimplementować funkcje usługi.

Rejestrowanie usługi rozszerzenia

Aby nowa usługa rozszerzenia została zarejestrowana w zestawie narzędzi Mixed Reality Toolkit, aby aplikacja Mixed Reality dostępna.

Kreator tworzenia usługi rozszerzenia może służyć do rejestrowania usługi.

Rejestracja kreatora tworzenia usługi rozszerzenia

Usługę można również zarejestrować ręcznie przy użyciu inspektora konfiguracji Mixed Reality Toolkit.

Ręczna rejestracja usługi rozszerzenia

Jeśli usługa rozszerzenia używa profilu, upewnij się, że jest on określony w inspektorze.

Skonfigurowana usługa rozszerzenia

Można również dostosować nazwę i priorytet składnika.

Uzyskiwanie dostępu do usługi rozszerzenia

Dostęp do usług rozszerzeń jest uzyskiwany w kodzie przy użyciu metody , MixedRealityServiceRegistry jak pokazano w poniższym przykładzie.

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

Zobacz też