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

상속: IExternalBlobConnection
파일 보기 프로젝트 열기: sebmarkbage/calyptus.lob

공개 메소드들

메소드 설명
AbstractExternalBlobConnection ( ) : System.IO
Delete ( byte blobIdentifier ) : void
Dispose ( ) : void
Equals ( IExternalBlobConnection connection ) : bool
Equals ( object obj ) : bool
GarbageCollect ( IEnumerable livingBlobIdentifiers ) : void
GetHashCode ( ) : int
OpenReader ( byte blobIdentifier ) : Stream
OpenWriter ( ) : ExternalBlobWriter
ReadInto ( byte blobIdentifier, Stream output ) : void
Store ( Stream input ) : byte[]

보호된 메소드들

메소드 설명
Dispose ( bool isDisposing ) : void

비공개 메소드들

메소드 설명
IExternalBlobConnection ( ) : ExternalBlobWriter
IExternalBlobConnection ( byte blobIdentifier ) : Stream

메소드 상세

AbstractExternalBlobConnection() 공개 메소드

public AbstractExternalBlobConnection ( ) : System.IO
리턴 System.IO

Delete() 공개 추상적인 메소드

public abstract Delete ( byte blobIdentifier ) : void
blobIdentifier byte
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool isDisposing ) : void
isDisposing bool
리턴 void

Equals() 공개 추상적인 메소드

public abstract Equals ( IExternalBlobConnection connection ) : bool
connection IExternalBlobConnection
리턴 bool

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

GarbageCollect() 공개 추상적인 메소드

public abstract GarbageCollect ( IEnumerable livingBlobIdentifiers ) : void
livingBlobIdentifiers IEnumerable
리턴 void

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

OpenReader() 공개 추상적인 메소드

public abstract OpenReader ( byte blobIdentifier ) : Stream
blobIdentifier byte
리턴 Stream

OpenWriter() 공개 추상적인 메소드

public abstract OpenWriter ( ) : ExternalBlobWriter
리턴 ExternalBlobWriter

ReadInto() 공개 메소드

public ReadInto ( byte blobIdentifier, Stream output ) : void
blobIdentifier byte
output Stream
리턴 void

Store() 공개 메소드

public Store ( Stream input ) : byte[]
input Stream
리턴 byte[]