C# Class CQRS.Tests.TemporaryLocalDbManager

Inheritance: IDisposable
Afficher le fichier Open project: mlidbom/Composable.Monolithic

Méthodes publiques

Méthode Description
CreateOrGetLocalDb ( string requestedDbName ) : string
Dispose ( ) : void
RegisterWithContainer ( IWindsorContainer container ) : void
RemoveAllDatabases ( ) : void
TemporaryLocalDbManager ( string masterConnectionString, IWindsorContainer container = null ) : System

Méthodes protégées

Méthode Description
InternalDispose ( ) : void

Private Methods

Méthode Description
ConnectionStringForDbNamed ( string dbName ) : string
CreateManagerDB ( ) : void
EmptyOutDatase ( string dbName ) : void
GetDatabases ( ) : IEnumerable
InsertDatabase ( string dbName ) : void
ManagerDbExists ( ) : bool
ReleaseDatabase ( ManagedLocalDb managedLocalDb ) : void
ReleaseOldLocks ( ) : void
ReserveDatabase ( string dbName ) : void
TryReserveDatabase ( ManagedLocalDb &databaseName ) : bool

Method Details

CreateOrGetLocalDb() public méthode

public CreateOrGetLocalDb ( string requestedDbName ) : string
requestedDbName string
Résultat string

Dispose() public méthode

public Dispose ( ) : void
Résultat void

InternalDispose() protected méthode

protected InternalDispose ( ) : void
Résultat void

RegisterWithContainer() public méthode

public RegisterWithContainer ( IWindsorContainer container ) : void
container IWindsorContainer
Résultat void

RemoveAllDatabases() public méthode

public RemoveAllDatabases ( ) : void
Résultat void

TemporaryLocalDbManager() public méthode

public TemporaryLocalDbManager ( string masterConnectionString, IWindsorContainer container = null ) : System
masterConnectionString string
container IWindsorContainer
Résultat System