C# Class NHibernate.Lob.External.AbstractExternalBlobConnection

Inheritance: IExternalBlobConnection
Mostra file Open project: sebmarkbage/calyptus.lob

Public Methods

Method Description
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[]

Protected Methods

Method Description
Dispose ( bool isDisposing ) : void

Private Methods

Method Description
IExternalBlobConnection ( ) : ExternalBlobWriter
IExternalBlobConnection ( byte blobIdentifier ) : Stream

Method Details

AbstractExternalBlobConnection() public method

public AbstractExternalBlobConnection ( ) : System.IO
return System.IO

Delete() public abstract method

public abstract Delete ( byte blobIdentifier ) : void
blobIdentifier byte
return void

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool isDisposing ) : void
isDisposing bool
return void

Equals() public abstract method

public abstract Equals ( IExternalBlobConnection connection ) : bool
connection IExternalBlobConnection
return bool

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GarbageCollect() public abstract method

public abstract GarbageCollect ( IEnumerable livingBlobIdentifiers ) : void
livingBlobIdentifiers IEnumerable
return void

GetHashCode() public method

public GetHashCode ( ) : int
return int

OpenReader() public abstract method

public abstract OpenReader ( byte blobIdentifier ) : Stream
blobIdentifier byte
return Stream

OpenWriter() public abstract method

public abstract OpenWriter ( ) : ExternalBlobWriter
return ExternalBlobWriter

ReadInto() public method

public ReadInto ( byte blobIdentifier, Stream output ) : void
blobIdentifier byte
output Stream
return void

Store() public method

public Store ( Stream input ) : byte[]
input Stream
return byte[]