LogArchiveSnapshot Class
Represents a snapshot of the LogStore instance that can be used to generate an archive.
Assembly: System.IO.Log (in System.IO.Log.dll)
| Name | Description | |
|---|---|---|
![]() | ArchiveRegions | Gets an enumerable collection of FileRegion instances containing the actual archival data. |
![]() | ArchiveTail | Gets the sequence number of the LogStore archive tail at the time the snapshot was taken. |
![]() | BaseSequenceNumber | Gets the base sequence number of the LogStore at the time the snapshot was taken. |
![]() | LastSequenceNumber | Gets the last sequence number of the LogStore at the time the snapshot was taken. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
A LogArchiveSnapshot object contains the information necessary to generate a consistent backup of the data in a LogStore. The actual data is contained in the enumerable collection of FileRegion objects returned by the ArchiveRegions property. Each FileRegion instance represents a sequence of bytes in a file that must be archived.
The ArchiveTail, BaseSequenceNumber, and LastSequenceNumber properties are for informational purposes only. They can be recorded along with the archive data to provide optional information, but are not required to restore the data.
Available since 3.0
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

