C# Класс CQRS.Tests.TemporaryLocalDbManager

Наследование: IDisposable
Показать файл Открыть проект

Открытые методы

Метод Описание
CreateOrGetLocalDb ( string requestedDbName ) : string
Dispose ( ) : void
RegisterWithContainer ( IWindsorContainer container ) : void
RemoveAllDatabases ( ) : void
TemporaryLocalDbManager ( string masterConnectionString, IWindsorContainer container = null ) : System

Защищенные методы

Метод Описание
InternalDispose ( ) : void

Приватные методы

Метод Описание
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

Описание методов

CreateOrGetLocalDb() публичный Метод

public CreateOrGetLocalDb ( string requestedDbName ) : string
requestedDbName string
Результат string

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

InternalDispose() защищенный Метод

protected InternalDispose ( ) : void
Результат void

RegisterWithContainer() публичный Метод

public RegisterWithContainer ( IWindsorContainer container ) : void
container IWindsorContainer
Результат void

RemoveAllDatabases() публичный Метод

public RemoveAllDatabases ( ) : void
Результат void

TemporaryLocalDbManager() публичный Метод

public TemporaryLocalDbManager ( string masterConnectionString, IWindsorContainer container = null ) : System
masterConnectionString string
container IWindsorContainer
Результат System