SanteDB.Core.Services Namespace |
Class | Description | |
---|---|---|
ApiServiceProviderAttribute |
Represents a service provider which is for an API
| |
BaseBusinessRulesServiceTModel |
Represents a business rules service with no behavior, but intended to help in the implementation of another
business rules service
| |
BusinessRulesExtensions |
Business rule extensions
| |
DataCacheEventArgs |
Data caching event arguments
| |
MessageInfo |
Message information
| |
ProgressChangedEventArgs |
Event arguments for process changing event
| |
RecordMergeResult |
Represents a record merging result
| |
RepositoryEventArgsTModel |
Represents event args fired at the repository level
| |
ServiceProviderAttribute |
Identifies the manner in which a service is executed
| |
SessionEstablishedEventArgs |
Event arguments for session establishment
|
Structure | Description | |
---|---|---|
ComponentAlias |
Represents a component alias
| |
NetworkInterfaceInfo |
Represents network interface information
|
Interface | Description | |
---|---|---|
IAdhocCacheService |
Defines a service which can store commonly used objects in a transient cache
| |
IAliasProvider |
Provider for name and place aliasing
| |
IAssigningAuthorityRepositoryService |
Represents a repository service for managing assigning authorities.
| |
IAuditDispatchService |
Represents a service that dispatches audits to a central repository
| |
IBarcodeProviderService |
Represents a barcode generator (QR, CODE39, etc.) which generates visual pointers to provided data
| |
IBulkDataPersistenceService |
Represents a data persisetence service that can handle bulk operations
| |
IBusinessRulesService |
Represents a generic interface for business rules services
| |
IBusinessRulesServiceTModel |
Represents a service that executes business rules based on triggers which happen in the IRepositoryService layer
| |
ICancelRepositoryServiceTModel |
Represents a repository that can cancel an Act that is in progress
| |
ICarePlanService |
Service contract for service implementations which generate CarePlan instances
| |
IClinicalProtocolRepositoryService |
Contract for service implementations which store and manage definitions of Protocol | |
IConceptRepositoryService |
Represents a service which is responsible for the maintenance of concepts.
| |
IConfigurationManager |
Contract for service implementations that manage the core SanteDB configuration
| |
IDaemonService |
Defines a service which follows the daemon service pattern (https://help.santesuite.org/developers/server-plugins/implementing-.net-features/daemon-services)
| |
IDataArchiveService |
Service contract for data archival and purging
| |
IDataCachingService |
Defines a service which can be used by callers to store full IdentifiedData RIM objects
in a transient cache.
| |
IDataPersistenceService |
Non-generic form of the data persistene service
| |
IDataPersistenceServiceTData |
Represents a data persistence service which is capable of storing and retrieving data
to/from a data store
| |
IDataPersistenceServiceEx |
Extended data persistence service
| |
IDataPersistenceServiceExTModel |
Generic interface implementation
| |
IExtensionTypeRepository |
Represents the extension type repository
| |
IFastQueryDataPersistenceServiceTEntity |
Data persistence service lean mode
| |
IFastQueryRepositoryServiceTEntity |
Represents a query repository service which can find lean queries
| |
IFreetextSearchService |
Contract which defines free-text search functionality
| |
ILocalizationService |
Interface which provides localization functions
| |
IMailMessageRepositoryService |
Represents an alerting service.
| |
IMessagePersistenceService |
Identifies a service which maintains a log of messages received to ensure that actions are only processed once
| |
INetworkInformationService |
Represents network information service
| |
INotifyRepositoryServiceTModel |
A IRepositoryService which can notify other classes of changes to data
| |
IOperatingSystemInfoService |
Operating system information service
| |
IPatchService |
Represents a patch service which can calculate and apply patches
| |
IPersistableQueryRepositoryServiceTEntity |
Persistable query provider is an extensable interface which can perform a query with state
| |
IQueryPersistenceService |
Defines a service which can store the results of a query for later retrieval
| |
IQueryResultScoreT |
An interface which describes a query result score
| |
IQueryScoringService |
Represents a service that can score queries
| |
IRecordMergingService |
Record merging service
| |
IRecordMergingServiceT |
Represents a service which appropriately merges / unmerges records
| |
IReportProgressChanged |
Defines a class that can report progress has changed over a long running process
| |
IRepositoryService |
Repository service
| |
IRepositoryServiceTModel |
Represents a repository service
| |
IRepositoryServiceExTModel |
Represents a IRepositoryService service which has extended functionality
| |
IResourceCheckoutService |
A resource locking service
| |
IResourcePointerService |
Represents a service which is tasked with generating verified pointers to data
| |
ISecuredRepositoryService |
Represents a repository service that applies permission
| |
ISecurityRepositoryService |
Security repository service is responsible for the maintenance of security entities
| |
IServiceFactory |
Represents a service factory which is capable of creating services
| |
IServiceImplementation |
Defines a basic marker class for all service implementations
| |
IServiceManager |
Represents a service manager
| |
ISessionIdentityProviderService |
Represents a session identity service that can provide identities
| |
ISessionProviderService |
Represents a service which is responsible for the storage and retrieval of sessions
| |
ISqlDataPersistenceService |
Represents a data persistence service where arbitrary SQL can be run
| |
IStockManagementRepositoryService |
Represents a stock management repository service.
| |
IStoredQueryDataPersistenceServiceTEntity |
Represents a data persistence provider that can store and continue queries
| |
ISubscriptionExecutor |
Contract which defines a dCDR subscription executor
| |
ISubscriptionRepository |
Represents a repository which maintains subscription definitions
| |
ITagPersistenceService |
Taggable persistence service
| |
ITemplateDefinitionRepositoryService |
Represents a repository which deals with metadata such as assigning authorities,
concept classes, etc.
| |
IThreadPoolService |
Represents a thread pooling service
| |
IUnionQueryDataPersistenceServiceTEntity |
Represents a data persistence provider that can store and continue queries
| |
IValidatingRepositoryServiceTModel |
Represents a repository that can validate
|
Enumeration | Description | |
---|---|---|
MessageState |
Identifies the status of a message
| |
RecordMergeStatus |
Record merge statuys
| |
ServiceInstantiationType |
Service instantiation type
| |
TransactionMode |
Data persistence modes
|