Службы расширений — MRTK2
Службы расширений — это компоненты, расширяющие функциональные возможности Смешанная реальность Toolkit. Эти услуги могут предоставляться MRTK или другими сторонами.
Создание службы расширений
Наиболее эффективным способом создания службы расширений является использование мастера создания службы расширений. Чтобы запустить мастер создания службы расширений, выберите Смешанная реальность Средства набора средств >> Создать службу расширений.
Мастер автоматизирует создание компонентов службы и обеспечивает надлежащее наследование интерфейса.
Примечание
В MRTK версии 2.0.0 в мастере службы расширений возникла проблема, из-за которой необходимо создать инспектор службы и профиль службы. Дополнительные сведения см. в проблеме 5654 .
После завершения работы мастера можно реализовать функциональные возможности службы.
Регистрация службы расширений
Чтобы приложение было доступно, необходимо зарегистрировать новую службу расширений в Смешанная реальность Toolkit.
Для регистрации службы можно использовать мастер создания службы расширений.
Службу также можно зарегистрировать вручную с помощью инспектора конфигурации Смешанная реальность Toolkit.
Если служба расширений использует профиль, убедитесь, что он указан в инспекторе.
Имя и приоритет компонента также можно изменить.
Доступ к службе расширений
Доступ к службам расширений в коде MixedRealityServiceRegistry
выполняется с помощью , как показано в примере ниже.
INewService service = null;
if (MixedRealityServiceRegistry.TryGetService<INewService>(out service))
{
// Succeeded in getting the service, perform any desired tasks.
}