C# 클래스 NHibernate.Lob.External.ExternalBlobDbConnectionWrapper

상속: System.Data.Common.DbConnection, IExternalBlobConnection
파일 보기 프로젝트 열기: sebmarkbage/calyptus.lob

Private Properties

프로퍼티 타입 설명
IDisposable void
IExternalBlobConnection ExternalBlobWriter
IExternalBlobConnection Stream
IExternalBlobConnection bool
IExternalBlobConnection byte[]
IExternalBlobConnection void
IExternalBlobConnection void
IExternalBlobConnection void

공개 메소드들

메소드 설명
ChangeDatabase ( string databaseName ) : void
Close ( ) : void
ExternalBlobDbConnectionWrapper ( IDbConnection db, IExternalBlobConnection cas ) : System
Open ( ) : void

보호된 메소드들

메소드 설명
BeginDbTransaction ( IsolationLevel isolationLevel ) : DbTransaction
CreateDbCommand ( ) : DbCommand

비공개 메소드들

메소드 설명
IDisposable ( ) : void
IExternalBlobConnection ( ) : ExternalBlobWriter
IExternalBlobConnection ( byte fileReference ) : Stream
IExternalBlobConnection ( IExternalBlobConnection connection ) : bool
IExternalBlobConnection ( Stream stream ) : byte[]
IExternalBlobConnection ( System livingBlobIdentifiers ) : void
IExternalBlobConnection ( byte fileReference ) : void
IExternalBlobConnection ( byte blobIdentifier, Stream output ) : void

메소드 상세

BeginDbTransaction() 보호된 메소드

protected BeginDbTransaction ( IsolationLevel isolationLevel ) : DbTransaction
isolationLevel IsolationLevel
리턴 System.Data.Common.DbTransaction

ChangeDatabase() 공개 메소드

public ChangeDatabase ( string databaseName ) : void
databaseName string
리턴 void

Close() 공개 메소드

public Close ( ) : void
리턴 void

CreateDbCommand() 보호된 메소드

protected CreateDbCommand ( ) : DbCommand
리턴 System.Data.Common.DbCommand

ExternalBlobDbConnectionWrapper() 공개 메소드

public ExternalBlobDbConnectionWrapper ( IDbConnection db, IExternalBlobConnection cas ) : System
db IDbConnection
cas IExternalBlobConnection
리턴 System

Open() 공개 메소드

public Open ( ) : void
리턴 void