Akka.Persistence.Sql.Common.Snapshot.SqlSnapshotStore.ToSnapshotEntry C# (CSharp) Метод

ToSnapshotEntry() приватный Метод

private ToSnapshotEntry ( SnapshotMetadata metadata, object snapshot ) : SnapshotEntry
metadata SnapshotMetadata
snapshot object
Результат SnapshotEntry
        private SnapshotEntry ToSnapshotEntry(SnapshotMetadata metadata, object snapshot)
        {
            var snapshotType = snapshot.GetType();
            var serializer = Context.System.Serialization.FindSerializerForType(snapshotType);

            var binary = serializer.ToBinary(snapshot);

            return new SnapshotEntry(
                persistenceId: metadata.PersistenceId,
                sequenceNr: metadata.SequenceNr,
                timestamp: metadata.Timestamp,
                snapshotType: snapshotType.QualifiedTypeName(),
                snapshot: binary);
        }
    }