![]() | 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
|