C# 클래스 CQRS.Tests.TemporaryLocalDbManager

상속: IDisposable
파일 보기 프로젝트 열기: mlidbom/Composable.Monolithic

공개 메소드들

메소드 설명
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