Microsoft.ServiceFabric.Data Namespace

Classes

BackupInfo

Provides information about the backup.

ReliableStateManager

The ReliableStateManager class is responsible for managing IReliableState for a service replica. Each replica in a service has its own IReliableState and ReliableStateManager. IReliableState can include IReliableDictionary<TKey,TValue>, IReliableQueue<T>, or any IReliableCollection<T> types.

ReliableStateManagerConfiguration

Configuration object used to create ReliableStateManager.

ReliableStateManagerReplicatorSettings

Settings that configure the replicator

Structs

BackupDescription

A BackupDescription contains all of the information necessary to backup a stateful service replica.

BackupInfo.BackupVersion

Represents the version of the backup.

ConditionalValue<TValue>

Result class returned by Reliable Collections APIs that may or may not return a value.

RestoreContext

contains the that can be used to restore the state of the replica from a backup.

RestoreDescription

A RestoreDescription contains all of the information necessary to restore a stateful service replica.

Interfaces

IAsyncEnumerable<T>

Exposes an IAsyncEnumerator<T> which supports an asynchronous iteration over a collection of a specified type.

IAsyncEnumerator<T>

Asynchronous enumerator.

IReliableState

Defines methods for interacting with all reliable state in Service Fabric.

IReliableStateManager

Manages all IReliableState for a service replica. Each replica in a service has its own state manager and thus its own set of IReliableState.

IReliableStateManagerReplica

Defines replica of a reliable state provider.

IReliableStateManagerReplica2

Defines replica of a reliable state provider.

IStateProviderReplica

Defines methods a reliable state provider replica must implement for Service Fabric to interact with it.

IStateProviderReplica2

Defines methods a reliable state provider replica must implement for Service Fabric to interact with it.

IStateSerializer<T>

Represents a custom serializer for type T.

ITransaction

A sequence of operations performed as a single logical unit of work.

Enums

BackupOption

Indicates the kind of the backup.

RestorePolicy

Policy for restore operation.