RolloverLogFile Class

Logs the rollover process so that it can be properly finished in the event of a power outage or process crash

Definition

Namespace: SnapDB.Snap.Services.Writer
Assembly: SnapDB (in SnapDB.dll) Version: 1.0.102.0 -- Release Build+29075351d0e5aa4dea46a5c520805222f672dc2e
public class RolloverLogFile
Inheritance
Object    RolloverLogFile

Constructors

RolloverLogFile(String) Resumes a rollover log
RolloverLogFile(String, ListGuid, Guid) Creates a new rollover log

Methods

Delete Deletes the file associated with this ArchiveLog
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Recover Recovers this rollover during an application crash.
ToStringReturns a string that represents the current object.
(Inherited from Object)

Fields

DestinationFile Gets the destination file
FileName Gets the filename of this log file. String.Empty if not currently associated with a file.
IsValid Gets if the file is valid and not corrupt.
SourceFiles Gets all of the source files.

See Also