C# Class Lob.NHibernate.Providers.FileSystemCas.FileSystemCasConnection

Inheritance: AbstractExternalBlobConnection
Afficher le fichier Open project: bittercoder/Lob Class Usage Examples

Méthodes publiques

Méthode Description
Delete ( byte contentIdentifier ) : void
Equals ( IExternalBlobConnection connection ) : bool
FileSystemCasConnection ( string storagePath ) : System
FileSystemCasConnection ( string storagePath, string hashName ) : System
GarbageCollect ( ICollection livingBlobIdentifiers, System.DateTime createdBefore ) : void
GetAllIdentifiersInFolderCreatedBefore ( System.DateTime createdBefore ) : IEnumerable
GetPath ( byte contentIdentifier ) : string
OpenReader ( byte contentIdentifier ) : Stream
OpenWriter ( ) : ExternalBlobWriter

Private Methods

Méthode Description
ContainsIdentifier ( IEnumerable allIdentifiers, byte identifierToFind ) : bool
CreateFolder ( byte contentIdentifier ) : void
CreateIdentifier ( byte firstByte, byte secondByte, string file ) : byte[]
DeleteFolder ( byte contentIdentifier ) : void

Method Details

Delete() public méthode

public Delete ( byte contentIdentifier ) : void
contentIdentifier byte
Résultat void

Equals() public méthode

public Equals ( IExternalBlobConnection connection ) : bool
connection IExternalBlobConnection
Résultat bool

FileSystemCasConnection() public méthode

public FileSystemCasConnection ( string storagePath ) : System
storagePath string
Résultat System

FileSystemCasConnection() public méthode

public FileSystemCasConnection ( string storagePath, string hashName ) : System
storagePath string
hashName string
Résultat System

GarbageCollect() public méthode

public GarbageCollect ( ICollection livingBlobIdentifiers, System.DateTime createdBefore ) : void
livingBlobIdentifiers ICollection
createdBefore System.DateTime
Résultat void

GetAllIdentifiersInFolderCreatedBefore() public méthode

public GetAllIdentifiersInFolderCreatedBefore ( System.DateTime createdBefore ) : IEnumerable
createdBefore System.DateTime
Résultat IEnumerable

GetPath() public méthode

public GetPath ( byte contentIdentifier ) : string
contentIdentifier byte
Résultat string

OpenReader() public méthode

public OpenReader ( byte contentIdentifier ) : Stream
contentIdentifier byte
Résultat Stream

OpenWriter() public méthode

public OpenWriter ( ) : ExternalBlobWriter
Résultat ExternalBlobWriter