This repository has been archived by the owner on Feb 26, 2021. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 0
Exomia.Database.IOPoolContainer
Daniel Baetz edited this page Jun 22, 2019
·
9 revisions
Container for monitor wait database i/o pools. This class cannot be inherited.
public class Exomia.Database.IOPoolContainer.MonitorWaitDatabaseIOPoolContainer<TDatabase>
: IDatabasePoolContainer<TDatabase>, IDatabasePoolContainer, IDisposable
.ctor
MonitorWaitDatabaseIOPoolContainer`1().ctor
MonitorWaitDatabaseIOPoolContainer`1(Int32
capacity)
Initializes a new instance of the Exomia.Database.IOPoolContainer.MonitorWaitDatabaseIOPoolContainer`1 class.
-
capacity
- The capacity.
void
Add(TDatabase
database)void
Dispose()IEnumerable
Foreach()void
Lock(DatabaseAction
action)TResult
Lock(DatabaseFunction
func)Container for semaphore lock database i/o pools. This class cannot be inherited.
public class Exomia.Database.IOPoolContainer.SemaphoreLockDatabaseIOPoolContainer<TDatabase>
: IDatabasePoolContainer<TDatabase>, IDatabasePoolContainer, IDisposable
.ctor
SemaphoreLockDatabaseIOPoolContainer`1().ctor
SemaphoreLockDatabaseIOPoolContainer`1(Int32
capacity)
Initializes a new instance of the Exomia.Database.IOPoolContainer.SemaphoreLockDatabaseIOPoolContainer`1 class.
-
capacity
- The capacity.
void
Add(TDatabase
database)void
Dispose()IEnumerable
Foreach()void
Lock(DatabaseAction
action)TResult
Lock(DatabaseFunction
func)Container for spin wait database i/o pools. This class cannot be inherited.
public class Exomia.Database.IOPoolContainer.SpinWaitDatabaseIOPoolContainer<TDatabase>
: IDatabasePoolContainer<TDatabase>, IDatabasePoolContainer, IDisposable
.ctor
SpinWaitDatabaseIOPoolContainer`1().ctor
SpinWaitDatabaseIOPoolContainer`1(Int32
capacity)
Initializes a new instance of the Exomia.Database.IOPoolContainer.SpinWaitDatabaseIOPoolContainer`1 class.
-
capacity
- The capacity.
void
Add(TDatabase
database)void
Dispose()IEnumerable
Foreach()void
Lock(DatabaseAction
action)TResult
Lock(DatabaseFunction
func)