Table of Contents

Class BulkStateStoreItem

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

Represents a state object used for bulk delete state operation.

public class BulkStateStoreItem
Inheritance
BulkStateStoreItem
Derived
Inherited Members

Constructors

BulkStateStoreItem(string, string, StateStoreConsistency, StateStoreConcurrency)

Initializes a new instance of the BulkStateStoreItem class.

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

Parameters

key string

The state key.

etag string

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

stateStoreConsistency StateStoreConsistency

The consistency mode.

stateStoreConcurrency StateStoreConcurrency

The concurrency mode.

Properties

Concurrency

Gets the concurrency mode.

public StateStoreConcurrency Concurrency { get; }

Property Value

StateStoreConcurrency

Consistency

Gets the consistency mode.

public StateStoreConsistency Consistency { get; }

Property Value

StateStoreConsistency

ETag

Gets the entity tag to control concurrency in firt write wins mode.

public string ETag { get; }

Property Value

string

Key

Gets the state key.

public string Key { get; }

Property Value

string