C# Class Raven.Munin.FileBasedPersistentSource

Inheritance: AbstractPersistentSource
Afficher le fichier Open project: ravendb/raven.munin

Méthodes publiques

Méthode Description
CreateRemoteAppDomainState ( ) : RemoteManagedStorageState
CreateTemporaryStream ( ) : Stream
Delete ( ) : void
Dispose ( ) : void
EnsureCapacity ( int value ) : void
FileBasedPersistentSource ( string basePath, string prefix, bool writeThrough ) : System
FlushLog ( ) : void
ReplaceAtomically ( Stream newNewLog ) : void

Méthodes protégées

Méthode Description
CreateClonedStreamForReadOnlyPurposes ( ) : Stream

Private Methods

Méthode Description
OpenFiles ( ) : void
RecoverFromFailedRename ( string file ) : void

Method Details

CreateClonedStreamForReadOnlyPurposes() protected méthode

protected CreateClonedStreamForReadOnlyPurposes ( ) : Stream
Résultat Stream

CreateRemoteAppDomainState() public méthode

public CreateRemoteAppDomainState ( ) : RemoteManagedStorageState
Résultat RemoteManagedStorageState

CreateTemporaryStream() public méthode

public CreateTemporaryStream ( ) : Stream
Résultat Stream

Delete() public méthode

public Delete ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EnsureCapacity() public méthode

public EnsureCapacity ( int value ) : void
value int
Résultat void

FileBasedPersistentSource() public méthode

public FileBasedPersistentSource ( string basePath, string prefix, bool writeThrough ) : System
basePath string
prefix string
writeThrough bool
Résultat System

FlushLog() public méthode

public FlushLog ( ) : void
Résultat void

ReplaceAtomically() public méthode

public ReplaceAtomically ( Stream newNewLog ) : void
newNewLog Stream
Résultat void