Class SnapshotMetadata
Metadata for all persisted snapshot records.
Implements
Inherited Members
Namespace: Akka.Persistence
Assembly: Akka.Persistence.dll
Syntax
[Serializable]
public sealed class SnapshotMetadata : IEquatable<SnapshotMetadata>
Constructors
| Improve this Doc View SourceSnapshotMetadata(String, Int64)
Initializes a new instance of the SnapshotMetadata class.
Declaration
[Obsolete("This constructor is deprecated and will be removed in v1.6. Use the constructor with the timestamp parameter instead. Since v1.5.28", true)]
public SnapshotMetadata(string persistenceId, long sequenceNr)
Parameters
Type | Name | Description |
---|---|---|
String | persistenceId | The id of the persistent actor fro which the snapshot was taken. |
Int64 | sequenceNr | The sequence number at which the snapshot was taken. |
SnapshotMetadata(String, Int64, DateTime)
Initializes a new instance of the SnapshotMetadata class.
Declaration
[JsonConstructor]
public SnapshotMetadata(string persistenceId, long sequenceNr, DateTime timestamp)
Parameters
Type | Name | Description |
---|---|---|
String | persistenceId | The id of the persistent actor from which the snapshot was taken. |
Int64 | sequenceNr | The sequence number at which the snapshot was taken. |
DateTime | timestamp | The time at which the snapshot was saved. |
Properties
| Improve this Doc View SourceComparer
The singleton comparer instance.
Declaration
public static IComparer<SnapshotMetadata> Comparer { get; }
Property Value
Type | Description |
---|---|
IComparer<SnapshotMetadata> |
PersistenceId
Id of the persistent actor from which the snapshot was taken.
Declaration
public string PersistenceId { get; }
Property Value
Type | Description |
---|---|
String |
SequenceNr
Sequence number at which a snapshot was taken.
Declaration
public long SequenceNr { get; }
Property Value
Type | Description |
---|---|
Int64 |
Timestamp
Time at which the snapshot was saved.
Declaration
public DateTime Timestamp { get; }
Property Value
Type | Description |
---|---|
DateTime |
Methods
| Improve this Doc View SourceEquals(SnapshotMetadata)
Declaration
public bool Equals(SnapshotMetadata other)
Parameters
Type | Name | Description |
---|---|---|
SnapshotMetadata | other |
Returns
Type | Description |
---|---|
Boolean |
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
Object | obj |
Returns
Type | Description |
---|---|
Boolean |
Overrides
| Improve this Doc View SourceGetHashCode()
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
Int32 |
Overrides
| Improve this Doc View SourceToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
String |