LogStateWithMetaDataAndETag<TEntry> Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A class that extends grain state with versioning metadata, so that a grain with log-view consistency can use a standard storage provider.
[System.Serializable]
public class LogStateWithMetaDataAndETag<TEntry> : Orleans.IGrainState where TEntry : class
[System.Serializable]
[Orleans.GenerateSerializer]
public sealed class LogStateWithMetaDataAndETag<TEntry> : Orleans.IGrainState<Orleans.EventSourcing.LogStorage.LogStateWithMetaData<TEntry>> where TEntry : class
[<System.Serializable>]
type LogStateWithMetaDataAndETag<'Entry (requires 'Entry : null)> = class
interface IGrainState
[<System.Serializable>]
[<Orleans.GenerateSerializer>]
type LogStateWithMetaDataAndETag<'Entry (requires 'Entry : null)> = class
interface IGrainState<LogStateWithMetaData<'Entry>>
Public Class LogStateWithMetaDataAndETag(Of TEntry)
Implements IGrainState
Public NotInheritable Class LogStateWithMetaDataAndETag(Of TEntry)
Implements IGrainState(Of LogStateWithMetaData(Of TEntry))
Type Parameters
- TEntry
The type used for log entries
- Inheritance
-
LogStateWithMetaDataAndETag<TEntry>
- Attributes
- Implements
-
IGrainState IGrainState<LogStateWithMetaData<TEntry>>
Constructors
LogStateWithMetaDataAndETag<TEntry>() |
Initializes a new instance of GrainStateWithMetaDataAndETag class |
Properties
ETag |
Gets and Sets Etag |
RecordExists | |
State | |
StateAndMetaData |
Gets and Sets StateAndMetaData |
Type |
Gets Type |
Methods
ToString() |
Convert current GrainStateWithMetaDataAndETag object information to a string |
Explicit Interface Implementations
IGrainState.State |