Microsoft.ServiceFabric.Actors.Runtime Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
Actor |
Stellt einen Akteur dar, dem mehrere zuverlässige "benannte" Zustände zugeordnet sein können. |
ActorBase |
Stellt die Basisklasse für Akteure dar. |
ActorConcurrencySettings |
Stellt die Einstellungen zum Konfigurieren der rundenbasierten Parallelitätssperre für Akteure bereit. Eine Beschreibung der Parallelität in Akteuren finden Sie https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-actors-introduction unter. |
ActorEventProxy |
Stellt die Basisimplementierung für den Proxy zum Aufrufen von Methoden für Akteurereignisabonnenten bereit. |
ActorGarbageCollectionSettings |
Stellt die Einstellung zum Konfigurieren des Garbage Collection-Verhaltens von Actor Service dar. |
ActorReminderState |
Stellt den Status von Actor Reminder dar. |
ActorRuntime |
Enthält Methoden zum Registrieren von Actor- und Actor-Diensttypen bei der Service Fabric-Runtime. Durch die Registrierung der Typen kann die Runtime Instanzen des Actors und des Actor-Diensts erstellen. Weitere Informationen zum Lebenszyklus eines Akteurs finden Sie https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-actors-lifecycle unter. |
ActorService |
Stellt die Basisklasse für den Microsoft Service Fabric-basierten Reliable Actors-Dienst dar. |
ActorServiceAttribute |
Stellt die Attribute dar, die das Konfigurieren der Eigenschaften des Actor-Diensts ermöglichen. Das Attribut wird auf den Akteurtyp angewendet. |
ActorServiceSettings |
Einstellungen zum Konfigurieren des Verhaltens von Actor Service. |
ActorStateChange |
Stellt eine Änderung zu einem Akteurstatus mit einem angegebenen Statusnamen dar. |
ActorTypeExtensions |
Enthält die Erweiterungsmethode für Actor-Typen. |
ActorTypeInformation |
Enthält die Informationen zum Typ, der einen Akteur implementiert. |
DuplicateMessageException |
Diese Ausnahme gibt an, dass ein Actor die doppelte Nachricht empfangen hat, während er auf den Erhalt der rundenbasierten Parallelitätssperre wartete. |
KvsActorStateProvider |
Stellt eine Implementierung bereit, die IActorStateProvider verwendet KeyValueStoreReplica , um den Status des Akteurs zu speichern und beizubehalten. |
KvsActorStateProviderBase |
Stellt eine Implementierung bereit, die IActorStateProvider verwendet KeyValueStoreReplica , um den Status des Akteurs zu speichern und beizubehalten. |
ReliableCollectionsActorStateProvider |
Stellt eine Implementierung bereit, die IActorStateProvider verwendet IReliableStateManager , um den Status des Akteurs zu speichern und beizubehalten. |
ReminderSettings |
Diese Klasse stellt Einstellungen bereit, um das Verhalten von Erinnerungen zu konfigurieren. Siehe https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-actors-timers-reminders. |
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. |
VolatileActorStateProvider |
Stellt eine Implementierung bereit, in der der IActorStateProvider Akteurstatus im Arbeitsspeicher gespeichert und flüchtig ist. |
Strukturen
ActorMethodContext |
Enthält Informationen zur Methode, die von der Actor Runtime aufgerufen wird und als Argument an OnPreActorMethodAsync(ActorMethodContext) und OnPostActorMethodAsync(ActorMethodContext)übergeben wird. |
Schnittstellen
IActorReminder |
Stellt eine Erinnerung dar, die mit registriert wurde RegisterReminderAsync(String, Byte[], TimeSpan, TimeSpan). |
IActorReminderCollection |
Erfasst den ActorReminderState für Actors. |
IActorReminderState |
Stellt den internen Status von Actor Reminder dar. |
IActorStateManager |
Stellt eine Schnittstelle dar, die Methoden verfügbar macht, um den Zustand eines Actorzu verwalten. Diese Schnittstelle wird von StateManagerimplementiert. |
IActorStateProvider |
Stellt die Schnittstelle dar, die ein Akteursstatusanbieter implementieren muss, damit die Actor Runtime mit ihr kommunizieren kann. |
IActorTimer |
Stellt den Timer dar, der für einen Actor festgelegt ist. |
IRemindable |
Schnittstelle, die Akteure implementieren müssen, um Erinnerungen zu nutzen, die mit RegisterReminderAsync(String, Byte[], TimeSpan, TimeSpan)registriert wurden. |
Enumerationen
ActorCallType |
Stellt den Aufruftyp dar, der der von der Actor Runtime aufgerufenen Methode zugeordnet ist. |
ActorReentrancyMode |
Gibt den Reentrancy-Modus für Aufrufe der Actor-Methode an. |
StateChangeKind |
Stellt die Art der Zustandsänderung für einen Akteurstatus dar, wenn SaveStateAsync(ActorId, IReadOnlyCollection<ActorStateChange>, CancellationToken) Änderungen an einer Reihe von Akteurzuständen gespeichert werden. |
StatePersistence |
Gibt an, wie der Akteurstatus für einen Actor-Dienst gespeichert wird. |
Azure SDK for .NET
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für