ActorBase Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente la classe de base pour les acteurs.
public abstract class ActorBase
type ActorBase = class
Public MustInherit Class ActorBase
- Héritage
-
ActorBase
- Dérivé
Remarques
Type de base pour les acteurs, qui fournit les fonctionnalités courantes pour les acteurs qui dérivent de Actor. L’état est conservé entre les garbage collections et les basculements des acteurs. Le stockage et la récupération de l’état sont fournis par le fournisseur d’état d’acteur. Consultez la rubrique IActorStateProvider (éventuellement en anglais) pour plus d'informations.
Propriétés
ActorService |
Obtient le service avec état réplica qui héberge l’acteur. |
ApplicationName |
Obtient le nom de l’application qui contient le service d’acteur qui héberge cet acteur. |
Id |
Obtient l’identité de cet acteur avec le service d’acteur. |
ServiceUri |
Obtient l’URI du service d’acteur qui héberge cet acteur. |
Méthodes
GetEvent<TEvent>() |
Obtient l’événement pour l’interface d’événement spécifiée. |
GetReminder(String) |
Obtient le rappel de l’acteur avec le nom de rappel spécifié. |
OnActivateAsync() |
Remplacez cette méthode pour initialiser les membres, initialiser l’état ou inscrire des minuteurs. Cette méthode est appelée juste après l’activation de l’acteur et avant qu’un appel de méthode ou des rappels ne soient envoyés dessus. |
OnDeactivateAsync() |
Remplacez cette méthode pour libérer toutes les ressources. Cette méthode est appelée lorsque l’acteur est désactivé (garbage collected by Actor Runtime). Les opérations de l’acteur, comme la modification de l’état, ne doivent pas être appelées avec cette méthode. |
OnPostActorMethodAsync(ActorMethodContext) |
Remplacez cette méthode pour effectuer des actions une fois qu’une méthode d’acteur a terminé l’exécution. Cette méthode est appelée par le runtime d’acteur qu’une méthode d’acteur a terminé l’exécution. |
OnPreActorMethodAsync(ActorMethodContext) |
Remplacez cette méthode pour effectuer des actions avant qu’une méthode d’acteur soit appelée. Cette méthode est appelée par le runtime d’acteur juste avant d’appeler une méthode d’acteur. |
RegisterReminderAsync(String, Byte[], TimeSpan, TimeSpan) |
Inscrit un rappel auprès de l’acteur. |
RegisterTimer(Func<Object,Task>, Object, TimeSpan, TimeSpan) |
Inscrit un minuteur pour l’acteur. |
UnregisterReminderAsync(IActorReminder) |
Annule l’inscription d’un rappel précédemment inscrit à l’aide de RegisterReminderAsync(String, Byte[], TimeSpan, TimeSpan). |
UnregisterTimer(IActorTimer) |
Annule l’inscription d’un minuteur précédemment défini sur cet acteur. |
S’applique à
Voir aussi
Azure SDK for .NET