Uzantı hizmetleri

Uzantı hizmetleri, Karma Gerçeklik Araç Seti'nin işlevselliğini genişleten bileşenlerdir. Bu hizmetler MRTK veya diğer taraflar tarafından sağlanıyor olabilir.

Uzantı hizmeti oluşturma

Uzantı hizmeti oluşturmanın en verimli yolu, uzantı hizmeti oluşturma sihirbazını kullanmaktır. Uzantı hizmeti oluşturma sihirbazını başlatmak için Karma Gerçeklik Araç Seti Yardımcı Programları Uzantı Hizmeti > Oluştur'ı seçin.

Uzantı hizmeti oluşturma sihirbazı

Sihirbaz, hizmet bileşenlerinin oluşturulmasını otomatik hale getirir ve uygun arabirim devralmayı sağlar.

Uzantı hizmeti oluşturma sihirbazı tarafından oluşturulan bileşenler

Not

MRTK sürüm 2.0.0'da, uzantı hizmeti sihirbazında hizmet denetçisi ve hizmet profilinin oluşturularak gerekli olduğu bir sorun var. Daha fazla bilgi için lütfen 5654 sorununa bakın.

Sihirbaz tamamlandığında, hizmet işlevselliği uygulanabilirsiniz.

Uzantı hizmetini kaydetme

Bir uygulama tarafından erişilebilir olması için yeni uzantı hizmetinin Karma Gerçeklik Araç Seti'ne kayıtlı olması gerekir.

Hizmeti kaydetmek için uzantı hizmeti oluşturma sihirbazı kullanılabilir.

Uzantı hizmeti oluşturma sihirbazı kaydı

Hizmet, Karma Gerçeklik Araç Seti yapılandırma denetçisi kullanılarak el ile de kaydedilebilir.

El ile uzantı hizmeti kaydı

Uzantı hizmeti bir profil kullanıyorsa, bunun denetçide belirtilmiş olduğundan emin olur.

Yapılandırılmış uzantı hizmeti

Bileşen adı ve önceliği de ayarlanabilir.

Uzantı hizmetine erişme

Uzantı hizmetleri, kodda aşağıdaki örnekte MixedRealityServiceRegistry gösterildiği gibi kullanılarak erişilir.

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

Ayrıca bkz.