ReliableCollectionsActorStateProvider Class

Definition

ReliableCollectionsActorStateProvider is currently in PREVIEW. Provides an implementation of IActorStateProvider which uses IReliableStateManager to store and persist the actor state.

public sealed class ReliableCollectionsActorStateProvider : Microsoft.ServiceFabric.Actors.Runtime.IActorStateProvider, Microsoft.ServiceFabric.Data.IStateProviderReplica2
type ReliableCollectionsActorStateProvider = class
    interface IActorStateProvider
    interface IStateProviderReplica2
    interface IStateProviderReplica
    interface VolatileLogicalTimeManager.ISnapshotHandler
    interface IActorStateProviderInternal
Public NotInheritable Class ReliableCollectionsActorStateProvider
Implements IActorStateProvider, IStateProviderReplica2
Inheritance
System.Object
ReliableCollectionsActorStateProvider
Implements

Constructors

ReliableCollectionsActorStateProvider()

ReliableCollectionsActorStateProvider is currently in PREVIEW. Initializes a new instance of the ReliableCollectionsActorStateProvider class.

ReliableCollectionsActorStateProvider(ReliableStateManagerConfiguration)

ReliableCollectionsActorStateProvider is currently in PREVIEW. Initializes a new instance of the ReliableCollectionsActorStateProvider class. with specified configuration. This is currently in PREVIEW.

ReliableCollectionsActorStateProvider(ReliableStateManagerConfiguration, Int32, Int32)

ReliableCollectionsActorStateProvider is currently in PREVIEW. Initializes a new instance of the ReliableDictionaryActorStateProvider class with specified configuration.

Explicit Interface Implementations

IActorStateProvider.ActorActivatedAsync(ActorId, CancellationToken)
IActorStateProvider.ContainsStateAsync(ActorId, String, CancellationToken)
IActorStateProvider.DeleteReminderAsync(ActorId, String, CancellationToken)
IActorStateProvider.DeleteRemindersAsync(IReadOnlyDictionary<ActorId,IReadOnlyCollection<String>>, CancellationToken)
IActorStateProvider.EnumerateStateNamesAsync(ActorId, CancellationToken)
IActorStateProvider.GetActorsAsync(Int32, ContinuationToken, CancellationToken)
IActorStateProvider.Initialize(ActorTypeInformation)
IActorStateProvider.LoadRemindersAsync(CancellationToken)
IActorStateProvider.LoadStateAsync<T>(ActorId, String, CancellationToken)
IActorStateProvider.ReminderCallbackCompletedAsync(ActorId, IActorReminder, CancellationToken)
IActorStateProvider.RemoveActorAsync(ActorId, CancellationToken)
IActorStateProvider.SaveReminderAsync(ActorId, IActorReminder, CancellationToken)
IActorStateProvider.SaveStateAsync(ActorId, IReadOnlyCollection<ActorStateChange>, CancellationToken)
IStateProviderReplica.Abort()
IStateProviderReplica.BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>)
IStateProviderReplica.BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>)
IStateProviderReplica.ChangeRoleAsync(ReplicaRole, CancellationToken)
IStateProviderReplica.CloseAsync(CancellationToken)
IStateProviderReplica.Initialize(StatefulServiceInitializationParameters)
IStateProviderReplica.OnDataLossAsync
IStateProviderReplica.OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken)
IStateProviderReplica.RestoreAsync(String)
IStateProviderReplica.RestoreAsync(String, RestorePolicy, CancellationToken)
IStateProviderReplica2.OnRestoreCompletedAsync

Applies to