Freigeben über


microsoft.servicefabric.actors.runtime

Klassen

ActorBase

Stellt die Basisklasse für Akteure dar. Actor

Bemerkungen:Dies ist ein Basistyp für Actor. Er stellt die Funktionalität bereit, die für alle Akteure gilt, die von Akteur implementiert werden, der von Actor "Der Zustand wird für die Garbage Collection des Akteurs beibehalten" und "Fail overs" implementiert wird. Das Speichern und Abrufen des Zustands wird vom Akteurstatusanbieter ActorStateProviderbereitgestellt.

ActorConcurrencySettings

Die -Methode ruft einen Über-Akteur auf, der wiederum mit Unterstützung für kontextbasierte Reentrancy für logische Aufrufe ausgelöst wird. Diese Klasse stellt die Einstellungen zum Konfigurieren der rundenbasierten Parallelitätssperre für Akteure bereit.

ActorEventProxy

Stellt die Basisimplementierung für den Proxy zum Aufrufen von Methoden für Akteurereignisabonnenten bereit.

ActorGarbageCollectionSettings

Einstellungen zum Konfigurieren des Garbage Collection-Verhaltens von Actor Service.

ActorMethodContext

Ein ActorMethodContext enthält Informationen zur Methode, die von der Actor Runtime aufgerufen wird und als Argument an onPreActorMethodAsync(ActorMethodContext actorMethodContext) und onPostActorMethodAsync(ActorMethodContext actorMethodContext)übergeben wird.

ActorReminderSettings

Diese Klasse stellt Einstellungen bereit, um das Verhalten von Erinnerungen zu konfigurieren.

ActorRuntime

Enthält Methoden zum Registrieren des Akteurtyps bei der Service Fabric-Runtime.

ActorServiceSettings

Einstellungen zum Konfigurieren des Verhaltens von Actor Service.

ActorStateChange

Stellt die Änderung in einen Akteurstatus mit einem angegebenen Statusnamen dar.

ActorTypeExtensions

Enthält die Erweiterungsmethode für Actor-Typen.

ActorTypeInformation

Enthält Informationen zum Typ, der einen Akteur implementiert.

FabricActor

Stellt einen Akteur dar, dem mehrere zuverlässige "benannte" Zustände zugeordnet sein können. ActorBase

Bemerkungen:Der Zustand wird über DieBereinigungssammlungen und Failovers des Akteurs hinweg beibehalten. Das Speichern und Abrufen des Zustands wird vom Akteurstatusanbieter ActorStateProviderbereitgestellt.

FabricActorService

Stellt die Basisklasse für den Microsoft Service Fabric-basierten Reliable Actors-Dienst dar.

Bemerkungen:Leiten Sie von dieser Klasse ab, um Ihren eigenen benutzerdefinierten Akteursdienst zu implementieren, wenn Sie das Verhalten der Dienstebene für Ihre Akteure überschreiben möchten.

ReliableCollectionsActorStateProvider
VolatileActorStateProvider

ActorStateProvider-Implementierung für volatile Persistenz, d. h. der Actor-Zustand wird nur im Arbeitsspeicher beibehalten.

Schnittstellen

ActorGarbageCollection

Einstellungen zum Konfigurieren des Garbage Collection-Verhaltens von Actor Service.

ActorReminder

Kapselt Erinnerungssatz für einen Akteur

ActorReminderCollection

Captures ActorReminderState for Actors

ActorReminderState

Stellt den internen Zustand von Actor Reminder dar.

ActorServiceAttribute

Mit diesen Attributen können die Eigenschaften des Actor-Diensts konfiguriert werden. Das Attribut wird auf den Akteurtyp angewendet.

ActorStateManager

Stellt die Schnittstelle dar, die der Zustands-Manager für Actor implementiert.

ActorStateProvider

Stellt die Schnittstelle dar, die ein Akteursstatusanbieter implementieren muss, damit die Actor Runtime mit ihr kommunizieren kann.

ActorTimer

Stellt den Timersatz für einen Actor dar.

Remindable

Schnittstelle, die Akteure, die Erinnerungen verwenden, implementieren müssen.

StatePersistenceAttribute

Gibt an, ob der Status des Akteurs volatil (nur im Arbeitsspeicher), beibehalten oder überhaupt nicht gespeichert werden soll. Der diesem Attribut zugewiesene Speichertyp muss mit dem Typ des Zustandsanbieters übereinstimmen, der im Actor-Dienst verwendet wird.

Enumerationen

ActorCallType

Stellt den Aufruftyp dar, der der von der Actor Runtime aufgerufenen Methode zugeordnet ist.

Bemerkungen:Dies wird als Teil von bereitgestellt, der ActorMethodContext als Argument an onPreActorMethodAsync(ActorMethodContext actorMethodContext) und onPostActorMethodAsync(ActorMethodContext actorMethodContext)übergeben wird.

ActorReentrancyMode

Gibt den Reentrancy-Modus für Aufrufe der Actor-Methode an.

ReentrancyMode

Gibt den Reentrancy-Modus für Aufrufe der Actor-Methode an.

StateChangeKind

Stellt die Art der Zustandsänderung für einen Akteurzustand dar, wenn ActorStateProvider#saveStateAsync(ActorId, java.util.List, CancellationToken) Änderungen an einer Reihe von Akteurzuständen gespeichert werden.

StatePersistence

Gibt an, wie der Akteurstatus für einen Actor-Dienst gespeichert wird.