MixedRealityServiceRegistry.TryGetService Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
TryGetService(Type, IMixedRealityService, IMixedRealityServiceRegistrar, String) |
Gets the first instance of the requested service from the registry that matches the given query. |
TryGetService<T>(T, String) |
Gets the first instance of the requested service from the registry that matches the given query. |
TryGetService<T>(T, IMixedRealityServiceRegistrar, String) |
Gets the first instance of the requested service from the registry that matches the given query. |
TryGetService(Type, IMixedRealityService, IMixedRealityServiceRegistrar, String)
Gets the first instance of the requested service from the registry that matches the given query.
public static bool TryGetService (Type interfaceType, out Microsoft.MixedReality.Toolkit.IMixedRealityService serviceInstance, out Microsoft.MixedReality.Toolkit.IMixedRealityServiceRegistrar registrar, string name = default);
static member TryGetService : Type * IMixedRealityService * IMixedRealityServiceRegistrar * string -> bool
Public Shared Function TryGetService (interfaceType As Type, ByRef serviceInstance As IMixedRealityService, ByRef registrar As IMixedRealityServiceRegistrar, Optional name As String = Nothing) As Boolean
Parameters
- interfaceType
- Type
The interface type of the service being requested.
- serviceInstance
- IMixedRealityService
Output parameter to receive the requested service instance.
- registrar
- IMixedRealityServiceRegistrar
Output parameter to receive the registrar that loaded the service instance.
- name
- String
Optional name of the service.
Returns
True if the requested service is being returned, false otherwise.
Applies to
TryGetService<T>(T, String)
Gets the first instance of the requested service from the registry that matches the given query.
public static bool TryGetService<T> (out T serviceInstance, string name = default) where T : Microsoft.MixedReality.Toolkit.IMixedRealityService;
static member TryGetService : 'T * string -> bool (requires 'T :> Microsoft.MixedReality.Toolkit.IMixedRealityService)
Public Shared Function TryGetService(Of T As IMixedRealityService) (ByRef serviceInstance As T, Optional name As String = Nothing) As Boolean
Type Parameters
- T
The interface type of the service being requested.
Parameters
- serviceInstance
- T
Output parameter to receive the requested service instance.
- name
- String
Optional name of the service.
Returns
True if the requested service is being returned, false otherwise.
Applies to
TryGetService<T>(T, IMixedRealityServiceRegistrar, String)
Gets the first instance of the requested service from the registry that matches the given query.
public static bool TryGetService<T> (out T serviceInstance, out Microsoft.MixedReality.Toolkit.IMixedRealityServiceRegistrar registrar, string name = default) where T : Microsoft.MixedReality.Toolkit.IMixedRealityService;
static member TryGetService : 'T * IMixedRealityServiceRegistrar * string -> bool (requires 'T :> Microsoft.MixedReality.Toolkit.IMixedRealityService)
Public Shared Function TryGetService(Of T As IMixedRealityService) (ByRef serviceInstance As T, ByRef registrar As IMixedRealityServiceRegistrar, Optional name As String = Nothing) As Boolean
Type Parameters
- T
The interface type of the service being requested.
Parameters
- serviceInstance
- T
Output parameter to receive the requested service instance.
- registrar
- IMixedRealityServiceRegistrar
Output parameter to receive the registrar that loaded the service instance.
- name
- String
Optional name of the service.
Returns
True if the requested service is being returned, false otherwise.