Click or drag to resize

IServiceManager Interface

Represents a service manager

Namespace: SanteDB.Core.Services
Assembly: SanteDB.Core.Api (in SanteDB.Core.Api.dll) Version: 3.0.2081-alpha+b4ae72647f2cc271f89142f76fff26ad69e00f5a
Syntax
public interface IServiceManager

The IServiceManager type exposes the following members.

Methods
 NameDescription
Public methodAddServiceProvider(Object) Add the specified service provider
Public methodAddServiceProvider(Type) Add the specified service provider
Public methodCreateAllT Creates all instances
Public methodCreateInjected(Type) Create a new, injected type
Public methodCreateInjectedTObject Create a new injected instance of TObject
Public methodCreateInjectedOfAllTType Creates injected instances of all TType
Public methodGetAllTypes Gets the service contract types
Public methodGetAllTypesTImplements Gets all type where the the type is assignable from TImplements
Public methodGetServices Get all services
Public methodNotifyStartupProgress Notify the service manager of startup progress
Public methodRemoveServiceProvider Removes a service provider
Top
See Also