Microsoft.ServiceFabric.Data.Collections Namespace

Contains classes and interfaces that support access to attributes of a data collection.

Classes

QueueFullException

Thrown by EnqueueAsync(ITransaction, T, CancellationToken, Nullable<TimeSpan>) when the queue capacity has been reached.

Interfaces

IReliableCollection<T>

Defines methods for manipulating Reliable Collections.

IReliableConcurrentQueue<T>

Represents a reliable collection of persisted, replicated values with best-effort first-in first-out ordering.

IReliableDictionary<TKey,TValue>

Represents a Reliable Collection of key/value pairs that are persisted and replicated.

IReliableDictionary2<TKey,TValue>

Represents a reliable collection of key/value pairs that are persisted and replicated.

IReliableQueue<T>

Represents a reliable first-in, first-out collection of objects that are persisted and replicated.

Enums

EnumerationMode

Specifies if items returned during enumeration of reliable collections should be unordered or ordered.

LockMode

Specifies how reliable collections will lock resources, which determines how the resources can be accessed by concurrent transactions.