C# Class TouchDB.Mono.TDBlobStore

Afficher le fichier Open project: jzablocki/TouchDB-Mono

Méthodes publiques

Méthode Description
DeleteBlobExceptWithKeys ( IList keysToKeep ) : int
GetBlobForKey ( TDBlobKey key ) : byte[]
GetBlobStreamForKey ( TDBlobKey key ) : Stream
GetBytesFromFile ( FileInfo file ) : byte[]
GetKeyForBlob ( byte bytes ) : TDBlobKey
GetKeyForBlobFromFile ( FileInfo file ) : TDBlobKey
GetKeyForFileName ( TDBlobKey outKey, string fileName ) : bool
GetPathForKey ( TDBlobKey key ) : string
GetSizeOfBlob ( TDBlobKey key ) : long
StoreBlob ( byte data, TDBlobKey outKey ) : bool
StoreBlobStream ( Stream stream, TDBlobKey outKey ) : bool
TDBlobStore ( string path ) : System

Method Details

DeleteBlobExceptWithKeys() public méthode

public DeleteBlobExceptWithKeys ( IList keysToKeep ) : int
keysToKeep IList
Résultat int

GetBlobForKey() public méthode

public GetBlobForKey ( TDBlobKey key ) : byte[]
key TDBlobKey
Résultat byte[]

GetBlobStreamForKey() public méthode

public GetBlobStreamForKey ( TDBlobKey key ) : Stream
key TDBlobKey
Résultat Stream

GetBytesFromFile() public static méthode

public static GetBytesFromFile ( FileInfo file ) : byte[]
file System.IO.FileInfo
Résultat byte[]

GetKeyForBlob() public static méthode

public static GetKeyForBlob ( byte bytes ) : TDBlobKey
bytes byte
Résultat TDBlobKey

GetKeyForBlobFromFile() public static méthode

public static GetKeyForBlobFromFile ( FileInfo file ) : TDBlobKey
file System.IO.FileInfo
Résultat TDBlobKey

GetKeyForFileName() public méthode

public GetKeyForFileName ( TDBlobKey outKey, string fileName ) : bool
outKey TDBlobKey
fileName string
Résultat bool

GetPathForKey() public méthode

public GetPathForKey ( TDBlobKey key ) : string
key TDBlobKey
Résultat string

GetSizeOfBlob() public méthode

public GetSizeOfBlob ( TDBlobKey key ) : long
key TDBlobKey
Résultat long

StoreBlob() public méthode

public StoreBlob ( byte data, TDBlobKey outKey ) : bool
data byte
outKey TDBlobKey
Résultat bool

StoreBlobStream() public méthode

public StoreBlobStream ( Stream stream, TDBlobKey outKey ) : bool
stream Stream
outKey TDBlobKey
Résultat bool

TDBlobStore() public méthode

public TDBlobStore ( string path ) : System
path string
Résultat System