Service Fabric. Actors. Runtime Namespace
Contains classes, structs, and interfaces that support access to attributes of actor instances.
Represents an actor that can have multiple reliable 'named' states associated with it.
Represents the base class for actors.
Provides the settings to configure the turn based concurrency lock for actors. See https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-actors-introduction for a description of concurrency in actors.
Provides the base implementation for the proxy to invoke methods on actor event subscribers.
Represents the setting to configure Garbage Collection behavior of Actor Service.
Contains methods to register actor and actor service types with Service Fabric runtime. Registering the types allows the runtime to create instances of the actor and the actor service. See https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-actors-lifecycle for more information on the lifecycle of an actor.
Represents the base class for Microsoft Service Fabric based reliable actors service.
Represents the attributes that allows configuring the properties of the actor service. The attribute is applied on the actor type.
Settings to configures behavior of Actor Service.
Represents a change to an actor state with a given state name.
Contains extension method for Actor types.
Contains the information about the type implementing an actor.
This exception indicates that an Actor received the duplicate message while waiting for to acquire the turn based concurrency lock.
This class provides settings to configure the behavior of reminders. See https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-actors-timers-reminders
Indicates whether the actor state should be volatile (in-memory only), persisted, or not stored at all. The store type given to this attribute must match the type of state provider used in the actor service.
Provides an implementation of IActorStateProvider where actor state is kept in-memory and is volatile.
Represents a reminder registered using RegisterReminderAsync(String, Byte, TimeSpan, TimeSpan).
Captures the ActorReminderState for Actors.
Represents internal state of Actor Reminder.
Represents the interface that an actor state provider needs to implement for actor runtime to communicate with it.
Represents the timer set on an Actor.
Interface that actors must implement to consume reminders registered using RegisterReminderAsync(String, Byte, TimeSpan, TimeSpan).
Represents the call-type associated with the method invoked by actor runtime.
Specifies Reentrancy mode for actor method calls.
Represents the kind of state change for an actor state when SaveStateAsync(ActorId, IReadOnlyCollection<ActorStateChange>, CancellationToken) saves changes to a set of actor states.
Indicates how actor state is stored for an actor service.