C# Class NHibernate.Lob.External.FileSystemCasConnection

Inheritance: AbstractExternalBlobConnection
Mostra file Open project: sebmarkbage/calyptus.lob Class Usage Examples

Public Methods

Method Description
Delete ( byte contentIdentifier ) : void
Equals ( IExternalBlobConnection connection ) : bool
FileSystemCasConnection ( string storagePath ) : System
FileSystemCasConnection ( string storagePath, string hashName ) : System
GarbageCollect ( IEnumerable livingBlobIdentifiers ) : void
GetPath ( byte contentIdentifier ) : string
OpenReader ( byte contentIdentifier ) : Stream
OpenWriter ( ) : ExternalBlobWriter

Private Methods

Method Description
CreateFolder ( byte contentIdentifier ) : void
DeleteFolder ( byte contentIdentifier ) : void

Method Details

Delete() public method

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

Equals() public method

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

FileSystemCasConnection() public method

public FileSystemCasConnection ( string storagePath ) : System
storagePath string
return System

FileSystemCasConnection() public method

public FileSystemCasConnection ( string storagePath, string hashName ) : System
storagePath string
hashName string
return System

GarbageCollect() public method

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

GetPath() public method

public GetPath ( byte contentIdentifier ) : string
contentIdentifier byte
return string

OpenReader() public method

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

OpenWriter() public method

public OpenWriter ( ) : ExternalBlobWriter
return ExternalBlobWriter