C# Class Lob.NHibernate.ExternalBlob

Inheritance: Blob
Datei anzeigen Open project: bittercoder/Lob

Public Methods

Method Description
Equals ( Blob blob ) : bool
ExternalBlob ( IExternalBlobConnection connection, byte identifier ) : System
ExternalBlob ( IExternalBlobConnection connection, byte identifier, IStreamCompressor compression ) : System
OpenReader ( ) : Stream

Protected Methods

Method Description
GetExternalSource ( ) : object
GetIsPersisted ( ) : bool
GetPersistedIdentifier ( ) : byte[]
SetPersistedIdentifier ( byte contents, object externalSource ) : void

Method Details

Equals() public method

public Equals ( Blob blob ) : bool
blob Blob
return bool

ExternalBlob() public method

public ExternalBlob ( IExternalBlobConnection connection, byte identifier ) : System
connection IExternalBlobConnection
identifier byte
return System

ExternalBlob() public method

public ExternalBlob ( IExternalBlobConnection connection, byte identifier, IStreamCompressor compression ) : System
connection IExternalBlobConnection
identifier byte
compression IStreamCompressor
return System

GetExternalSource() protected method

protected GetExternalSource ( ) : object
return object

GetIsPersisted() protected method

protected GetIsPersisted ( ) : bool
return bool

GetPersistedIdentifier() protected method

protected GetPersistedIdentifier ( ) : byte[]
return byte[]

OpenReader() public method

public OpenReader ( ) : Stream
return Stream

SetPersistedIdentifier() protected method

protected SetPersistedIdentifier ( byte contents, object externalSource ) : void
contents byte
externalSource object
return void