Table of Contents

Class BulkStateStoreItem<TValue>

Namespace
GroupeIsa.Neos.ClusterCommunication.DistributedStore
Assembly
GroupeIsa.Neos.ClusterCommunication.dll

Represents a state object used for bulk delete state operation.

public class BulkStateStoreItem<TValue> : BulkStateStoreItem

Type Parameters

TValue

The data type of the item to write.

Inheritance
BulkStateStoreItem<TValue>
Inherited Members

Constructors

BulkStateStoreItem(string, TValue, string, StateStoreConsistency, StateStoreConcurrency)

Initializes a new instance of the BulkStateStoreItem<TValue> class.

public BulkStateStoreItem(string key, TValue value, string etag, StateStoreConsistency stateStoreConsistency = StateStoreConsistency.Strong, StateStoreConcurrency stateStoreConcurrency = StateStoreConcurrency.LastWrite)

Parameters

key string

The state key.

value TValue

The state value.

etag string

The entity tag to control concurrency in firt write wins mode.

stateStoreConsistency StateStoreConsistency

The consistency mode.

stateStoreConcurrency StateStoreConcurrency

The concurrency mode.

Properties

Value

Gets the state value.

public TValue Value { get; }

Property Value

TValue