Click or drag to resize
Akka.NETPersistentView Properties

The PersistentView type exposes the following members.

Properties
  NameDescription
Public propertyAutoUpdateInterval
Time interval to automatic updates. Used only when IsAutoUpdate value is true.
Public propertyAutoUpdateReplayMax
The maximum number of messages to replay per update.
Public propertyIsAutoUpdate
If true, this view will update itself automatically within an interval specified by AutoUpdateInterval. If false, application must update this view explicitly with Update requests.
Public propertyIsPersistent
If true, the currently processed message was persisted - it sent from the Journal. If false, the currently processed message comes from another actor ('/user/*' path).
Public propertyIsRecovering
Returns true if this persistent view is currently recovering.
Public propertyIsRecoveryFinished
Returns true if this persistent view has successfully finished recovery.
Public propertyJournal
TBD
Public propertyJournalPluginId
TBD
Public propertyLastSequenceNr
Highest received sequence number so far or 0 it none persistent event has been replayed yet.
Public propertyPersistenceId
Id of the persistent entity for which messages should be replayed.
Public propertyRecovery
Called when the persistent view is started for the first time. The returned Recovery object defines how the actor will recover its persistent state before handling the first incoming message. To skip recovery completely return None.
Protected propertySelf
Gets the self ActorRef
(Inherited from ActorBase.)
Protected propertySender
Gets the sending ActorRef of the current message
(Inherited from ActorBase.)
Public propertySnapshotPluginId
TBD
Public propertySnapshotSequenceNr
Gets last sequence number.
Public propertySnapshotStore
TBD
Public propertySnapshotterId
Gets the ViewId.
Public propertyStash
TBD
Public propertyViewId
Used as identifier for snapshots performed by this PersistentView. This allows the View to keep separate snapshots of data than the PersistentActor originating the message stream. The usual case is to have a different identifiers for ViewId and PersistenceId.
Top
See Also