C# Class Lob.NHibernate.Providers.Migration.MigrationConnection

Inheritance: IExternalBlobConnection
显示文件 Open project: bittercoder/Lob

Public Methods

Method Description
Delete ( byte blobIdentifier ) : void
Dispose ( ) : void
Equals ( IExternalBlobConnection connection ) : bool
GarbageCollect ( ICollection livingBlobIdentifiers, System.DateTime createdBefore ) : void
MigrationConnection ( IExternalBlobConnection from, IExternalBlobConnection to ) : System
OpenReader ( byte blobIdentifier ) : Stream
OpenWriter ( ) : ExternalBlobWriter
ReadInto ( byte blobIdentifier, Stream output ) : void
Store ( Stream input ) : byte[]

Method Details

Delete() public method

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

Dispose() public method

public Dispose ( ) : void
return void

Equals() public method

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

GarbageCollect() public method

public GarbageCollect ( ICollection livingBlobIdentifiers, System.DateTime createdBefore ) : void
livingBlobIdentifiers ICollection
createdBefore System.DateTime
return void

MigrationConnection() public method

public MigrationConnection ( IExternalBlobConnection from, IExternalBlobConnection to ) : System
from IExternalBlobConnection
to IExternalBlobConnection
return System

OpenReader() public method

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

OpenWriter() public method

public 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[]