Class BaseExtensionService
The base extension service implements IMixedRealityExtensionService and provides default properties for all extension services.
Inheritance
Inherited Members
Namespace: Microsoft.MixedReality.Toolkit
Assembly: cs.temp.dll.dll
Syntax
public abstract class BaseExtensionService : BaseService, IMixedRealityExtensionService, IMixedRealityService, IDisposable
Remarks
Empty, but reserved for future use, in case additional IMixedRealityExtensionService properties or methods are assigned.
Constructors
BaseExtensionService(IMixedRealityServiceRegistrar, String, UInt32, BaseMixedRealityProfile)
Constructor.
Declaration
[Obsolete("This constructor is obsolete (registrar parameter is no longer required) and will be removed in a future version of the Microsoft Mixed Reality Toolkit.")]
protected BaseExtensionService(IMixedRealityServiceRegistrar registrar, string name = null, uint priority = default(uint), BaseMixedRealityProfile profile = null)
Parameters
Type | Name | Description |
---|---|---|
IMixedRealityServiceRegistrar | registrar | The IMixedRealityServiceRegistrar instance that loaded the service. |
String | name | The friendly name of the service. |
UInt32 | priority | The registration priority of the service. |
BaseMixedRealityProfile | profile | The configuration profile for the service. |
BaseExtensionService(IMixedRealityServiceRegistrar, String, UInt32, BaseMixedRealityProfile)
Constructor.
Declaration
[Obsolete("This constructor is obsolete (registrar parameter is no longer required) and will be removed in a future version of the Microsoft Mixed Reality Toolkit.")]
protected BaseExtensionService(IMixedRealityServiceRegistrar registrar, string name = null, uint priority = default(uint), BaseMixedRealityProfile profile = null)
Parameters
Type | Name | Description |
---|---|---|
IMixedRealityServiceRegistrar | registrar | The IMixedRealityServiceRegistrar instance that loaded the service. |
String | name | The friendly name of the service. |
UInt32 | priority | The registration priority of the service. |
BaseMixedRealityProfile | profile | The configuration profile for the service. |
BaseExtensionService(String, UInt32, BaseMixedRealityProfile)
Constructor.
Declaration
protected BaseExtensionService(string name = null, uint priority = default(uint), BaseMixedRealityProfile profile = null)
Parameters
Type | Name | Description |
---|---|---|
String | name | The friendly name of the service. |
UInt32 | priority | The registration priority of the service. |
BaseMixedRealityProfile | profile | The configuration profile for the service. |
BaseExtensionService(String, UInt32, BaseMixedRealityProfile)
Constructor.
Declaration
protected BaseExtensionService(string name = null, uint priority = default(uint), BaseMixedRealityProfile profile = null)
Parameters
Type | Name | Description |
---|---|---|
String | name | The friendly name of the service. |
UInt32 | priority | The registration priority of the service. |
BaseMixedRealityProfile | profile | The configuration profile for the service. |
Properties
Registrar
The service registrar instance that registered this service.
Declaration
[Obsolete("The Registrar property is obsolete and will be removed in a future version of the Microsoft Mixed Reality Toolkit")]
protected IMixedRealityServiceRegistrar Registrar { get; set; }
Property Value
Type | Description |
---|---|
IMixedRealityServiceRegistrar |
Registrar
The service registrar instance that registered this service.
Declaration
[Obsolete("The Registrar property is obsolete and will be removed in a future version of the Microsoft Mixed Reality Toolkit")]
protected IMixedRealityServiceRegistrar Registrar { get; set; }
Property Value
Type | Description |
---|---|
IMixedRealityServiceRegistrar |