Click or drag to resize

MdmDataManagementService Constructor

Create injected service

Namespace: SanteDB.Persistence.MDM.Services
Assembly: SanteDB.Persistence.MDM (in SanteDB.Persistence.MDM.dll) Version: 3.0.2081-alpha+a75c6ef344438c8f05e3aa0d0480396778be147b
Syntax
public MdmDataManagementService(
	IServiceManager serviceManager,
	IConfigurationManager configuration,
	IDataPersistenceServiceEx<EntityRelationship> relationshipPersistence,
	IDataPersistenceService<Entity> entityService,
	IDataCachingService cachingService = null,
	IRecordMatchingConfigurationService matchConfigurationService = null,
	IRecordMatchingService matchingService = null,
	ISubscriptionExecutor subscriptionExecutor = null,
	SimDataManagementService simDataManagementService = null,
	IJobManagerService jobManagerService = null
)

Parameters

serviceManager  IServiceManager

[Missing <param name="serviceManager"/> documentation for "M:SanteDB.Persistence.MDM.Services.MdmDataManagementService.#ctor(SanteDB.Core.Services.IServiceManager,SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IDataPersistenceServiceEx{SanteDB.Core.Model.Entities.EntityRelationship},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.Entity},SanteDB.Core.Services.IDataCachingService,SanteDB.Core.Matching.IRecordMatchingConfigurationService,SanteDB.Core.Matching.IRecordMatchingService,SanteDB.Core.Services.ISubscriptionExecutor,SanteDB.Core.Data.Management.SimDataManagementService,SanteDB.Core.Jobs.IJobManagerService)"]

configuration  IConfigurationManager

[Missing <param name="configuration"/> documentation for "M:SanteDB.Persistence.MDM.Services.MdmDataManagementService.#ctor(SanteDB.Core.Services.IServiceManager,SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IDataPersistenceServiceEx{SanteDB.Core.Model.Entities.EntityRelationship},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.Entity},SanteDB.Core.Services.IDataCachingService,SanteDB.Core.Matching.IRecordMatchingConfigurationService,SanteDB.Core.Matching.IRecordMatchingService,SanteDB.Core.Services.ISubscriptionExecutor,SanteDB.Core.Data.Management.SimDataManagementService,SanteDB.Core.Jobs.IJobManagerService)"]

relationshipPersistence  IDataPersistenceServiceExEntityRelationship

[Missing <param name="relationshipPersistence"/> documentation for "M:SanteDB.Persistence.MDM.Services.MdmDataManagementService.#ctor(SanteDB.Core.Services.IServiceManager,SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IDataPersistenceServiceEx{SanteDB.Core.Model.Entities.EntityRelationship},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.Entity},SanteDB.Core.Services.IDataCachingService,SanteDB.Core.Matching.IRecordMatchingConfigurationService,SanteDB.Core.Matching.IRecordMatchingService,SanteDB.Core.Services.ISubscriptionExecutor,SanteDB.Core.Data.Management.SimDataManagementService,SanteDB.Core.Jobs.IJobManagerService)"]

entityService  IDataPersistenceServiceEntity

[Missing <param name="entityService"/> documentation for "M:SanteDB.Persistence.MDM.Services.MdmDataManagementService.#ctor(SanteDB.Core.Services.IServiceManager,SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IDataPersistenceServiceEx{SanteDB.Core.Model.Entities.EntityRelationship},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.Entity},SanteDB.Core.Services.IDataCachingService,SanteDB.Core.Matching.IRecordMatchingConfigurationService,SanteDB.Core.Matching.IRecordMatchingService,SanteDB.Core.Services.ISubscriptionExecutor,SanteDB.Core.Data.Management.SimDataManagementService,SanteDB.Core.Jobs.IJobManagerService)"]

cachingService  IDataCachingService  (Optional)

[Missing <param name="cachingService"/> documentation for "M:SanteDB.Persistence.MDM.Services.MdmDataManagementService.#ctor(SanteDB.Core.Services.IServiceManager,SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IDataPersistenceServiceEx{SanteDB.Core.Model.Entities.EntityRelationship},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.Entity},SanteDB.Core.Services.IDataCachingService,SanteDB.Core.Matching.IRecordMatchingConfigurationService,SanteDB.Core.Matching.IRecordMatchingService,SanteDB.Core.Services.ISubscriptionExecutor,SanteDB.Core.Data.Management.SimDataManagementService,SanteDB.Core.Jobs.IJobManagerService)"]

matchConfigurationService  IRecordMatchingConfigurationService  (Optional)

[Missing <param name="matchConfigurationService"/> documentation for "M:SanteDB.Persistence.MDM.Services.MdmDataManagementService.#ctor(SanteDB.Core.Services.IServiceManager,SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IDataPersistenceServiceEx{SanteDB.Core.Model.Entities.EntityRelationship},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.Entity},SanteDB.Core.Services.IDataCachingService,SanteDB.Core.Matching.IRecordMatchingConfigurationService,SanteDB.Core.Matching.IRecordMatchingService,SanteDB.Core.Services.ISubscriptionExecutor,SanteDB.Core.Data.Management.SimDataManagementService,SanteDB.Core.Jobs.IJobManagerService)"]

matchingService  IRecordMatchingService  (Optional)

[Missing <param name="matchingService"/> documentation for "M:SanteDB.Persistence.MDM.Services.MdmDataManagementService.#ctor(SanteDB.Core.Services.IServiceManager,SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IDataPersistenceServiceEx{SanteDB.Core.Model.Entities.EntityRelationship},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.Entity},SanteDB.Core.Services.IDataCachingService,SanteDB.Core.Matching.IRecordMatchingConfigurationService,SanteDB.Core.Matching.IRecordMatchingService,SanteDB.Core.Services.ISubscriptionExecutor,SanteDB.Core.Data.Management.SimDataManagementService,SanteDB.Core.Jobs.IJobManagerService)"]

subscriptionExecutor  ISubscriptionExecutor  (Optional)

[Missing <param name="subscriptionExecutor"/> documentation for "M:SanteDB.Persistence.MDM.Services.MdmDataManagementService.#ctor(SanteDB.Core.Services.IServiceManager,SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IDataPersistenceServiceEx{SanteDB.Core.Model.Entities.EntityRelationship},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.Entity},SanteDB.Core.Services.IDataCachingService,SanteDB.Core.Matching.IRecordMatchingConfigurationService,SanteDB.Core.Matching.IRecordMatchingService,SanteDB.Core.Services.ISubscriptionExecutor,SanteDB.Core.Data.Management.SimDataManagementService,SanteDB.Core.Jobs.IJobManagerService)"]

simDataManagementService  SimDataManagementService  (Optional)

[Missing <param name="simDataManagementService"/> documentation for "M:SanteDB.Persistence.MDM.Services.MdmDataManagementService.#ctor(SanteDB.Core.Services.IServiceManager,SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IDataPersistenceServiceEx{SanteDB.Core.Model.Entities.EntityRelationship},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.Entity},SanteDB.Core.Services.IDataCachingService,SanteDB.Core.Matching.IRecordMatchingConfigurationService,SanteDB.Core.Matching.IRecordMatchingService,SanteDB.Core.Services.ISubscriptionExecutor,SanteDB.Core.Data.Management.SimDataManagementService,SanteDB.Core.Jobs.IJobManagerService)"]

jobManagerService  IJobManagerService  (Optional)

[Missing <param name="jobManagerService"/> documentation for "M:SanteDB.Persistence.MDM.Services.MdmDataManagementService.#ctor(SanteDB.Core.Services.IServiceManager,SanteDB.Core.Services.IConfigurationManager,SanteDB.Core.Services.IDataPersistenceServiceEx{SanteDB.Core.Model.Entities.EntityRelationship},SanteDB.Core.Services.IDataPersistenceService{SanteDB.Core.Model.Entities.Entity},SanteDB.Core.Services.IDataCachingService,SanteDB.Core.Matching.IRecordMatchingConfigurationService,SanteDB.Core.Matching.IRecordMatchingService,SanteDB.Core.Services.ISubscriptionExecutor,SanteDB.Core.Data.Management.SimDataManagementService,SanteDB.Core.Jobs.IJobManagerService)"]

See Also