Class DataSourceAuditLogFactory
Namespace: Casewhere.Runtime.Api.Services
Assembly: Casewhere.Runtime.dll
public class DataSourceAuditLogFactory : IDataSourceAuditLogFactory
Inheritance
object ← DataSourceAuditLogFactory
Implements
Inherited Members
object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<DataSourceAuditLogFactory>(DataSourceAuditLogFactory)
Constructors
DataSourceAuditLogFactory(IAuditLogSession, ITransactionManager, IWorkerSiteRepository, IIdPConnectionRepository, IRuntimePrincipalProvider, IPrincipalProvider)
public DataSourceAuditLogFactory(IAuditLogSession auditLogSession, ITransactionManager transactionManager, IWorkerSiteRepository workerSiteRepository, IIdPConnectionRepository idPConnectionRepository, IRuntimePrincipalProvider runtimePrincipalProvider, IPrincipalProvider principalProvider)
Parameters
auditLogSession
IAuditLogSession
transactionManager
ITransactionManager
workerSiteRepository
IWorkerSiteRepository
idPConnectionRepository
IIdPConnectionRepository
runtimePrincipalProvider
IRuntimePrincipalProvider
principalProvider
IPrincipalProvider
Methods
Create(DataSource)
public DataSourceAuditLogWriter Create(DataSource dataSource)
Parameters
dataSource
DataSource