GrainStateWithMetaDataAndETag<TView> 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 GrainStateWithMetaDataAndETag<TView> : Orleans.IGrainState where TView : class, new()
[System.Serializable]
[Orleans.GenerateSerializer]
public sealed class GrainStateWithMetaDataAndETag<TView> : Orleans.IGrainState<Orleans.EventSourcing.StateStorage.GrainStateWithMetaData<TView>> where TView : class, new()
[<System.Serializable>]
type GrainStateWithMetaDataAndETag<'View (requires 'View : null and 'View : (new : unit -> 'View))> = class
interface IGrainState
[<System.Serializable>]
[<Orleans.GenerateSerializer>]
type GrainStateWithMetaDataAndETag<'View (requires 'View : null and 'View : (new : unit -> 'View))> = class
interface IGrainState<GrainStateWithMetaData<'View>>
Public Class GrainStateWithMetaDataAndETag(Of TView)
Implements IGrainState
Public NotInheritable Class GrainStateWithMetaDataAndETag(Of TView)
Implements IGrainState(Of GrainStateWithMetaData(Of TView))
Type Parameters
- TView
The type used for log view
- Inheritance
-
GrainStateWithMetaDataAndETag<TView>
- Attributes
- Implements
Constructors
GrainStateWithMetaDataAndETag<TView>() |
Initializes a new instance of GrainStateWithMetaDataAndETag class |
GrainStateWithMetaDataAndETag<TView>(TView) |
Initialize a new instance of GrainStateWithMetaDataAndETag class with an initialView |
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 |