C# 클래스 Db4oFramework.SessionFactoryBase

상속: ISessionFactory
파일 보기 프로젝트 열기: jhicks/Db4oFramework

공개 메소드들

메소드 설명
Bind ( ISession session ) : void
Dispose ( ) : void
GetCurrentSession ( ) : ISession
HasBoundSession ( ) : bool
OpenSession ( ) : ISession
TryGetCurrentSession ( ISession &session ) : bool
Unbind ( ) : ISession

보호된 메소드들

메소드 설명
DoDisposal ( ) : void
OpenClient ( ) : IObjectContainer
SessionFactoryBase ( ICurrentSessionContext currentSessionContext ) : Db4objects.Db4o

메소드 상세

Bind() 공개 메소드

public Bind ( ISession session ) : void
session ISession
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

DoDisposal() 보호된 메소드

protected DoDisposal ( ) : void
리턴 void

GetCurrentSession() 공개 메소드

public GetCurrentSession ( ) : ISession
리턴 ISession

HasBoundSession() 공개 메소드

public HasBoundSession ( ) : bool
리턴 bool

OpenClient() 보호된 추상적인 메소드

protected abstract OpenClient ( ) : IObjectContainer
리턴 IObjectContainer

OpenSession() 공개 메소드

public OpenSession ( ) : ISession
리턴 ISession

SessionFactoryBase() 보호된 메소드

protected SessionFactoryBase ( ICurrentSessionContext currentSessionContext ) : Db4objects.Db4o
currentSessionContext ICurrentSessionContext
리턴 Db4objects.Db4o

TryGetCurrentSession() 공개 메소드

public TryGetCurrentSession ( ISession &session ) : bool
session ISession
리턴 bool

Unbind() 공개 메소드

public Unbind ( ) : ISession
리턴 ISession