ILogDatabase Interface |
Namespace: VirtualRadar.Interface.Database
The ILogDatabase type exposes the following members.
Name | Description | |
---|---|---|
![]() | Provider |
Gets or sets the provider that abstracts away the environment for testing.
|
![]() | Singleton |
Gets the single instance of the class that should be used throughout the application.
(Inherited from ISingletonT.) |
Name | Description | |
---|---|---|
![]() | Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) |
![]() | EndTransaction |
Ends a transaction. Ending a nested transaction has no effect.
(Inherited from ITransactionable.) |
![]() | EstablishSession |
Creates a new session record for the IP address passed across.
|
![]() | FetchAll |
Fetches the entire log.
|
![]() | FetchSessions |
Fetches all sessions that start and end within the date range passed across.
|
![]() | RollbackTransaction |
Rolls back a transaction. Rolling back a nested transaction rolls back all transactions.
(Inherited from ITransactionable.) |
![]() | StartTransaction |
Begins a new transaction. Nesting transactions is allowed.
(Inherited from ITransactionable.) |
![]() | UpdateClient |
Writes the client back to the database.
|
![]() | UpdateSession |
Writes the session record passed across back to the database.
|