ActorService Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa la clase base para el servicio reliable actors basado en Microsoft Service Fabric.
public class ActorService : Microsoft.ServiceFabric.Services.Runtime.StatefulServiceBase, Microsoft.ServiceFabric.Actors.IActorService, Microsoft.ServiceFabric.Services.Remoting.IService
type ActorService = class
inherit StatefulServiceBase
interface IActorService
interface IService
Public Class ActorService
Inherits StatefulServiceBase
Implements IActorService, IService
- Herencia
- Implementaciones
Comentarios
Derive de esta clase para implementar su propio servicio de actor personalizado si desea invalidar cualquier comportamiento de nivel de servicio para los actores.
Constructores
Propiedades
ActorTypeInformation |
Obtiene actorTypeInformation para el servicio de actor. |
Context |
Obtiene el contexto de servicio en el que está funcionando este servicio con estado. Proporciona información como el identificador de réplica, el identificador de partición, el nombre del servicio, etc. (Heredado de StatefulServiceBase) |
Partition |
Obtiene la partición de servicio a la que pertenece la réplica de servicio actual. (Heredado de StatefulServiceBase) |
ServiceContext |
Obtiene el contexto del servicio con estado. (Heredado de StatefulServiceBase) |
Settings |
Obtiene la configuración del servicio de actor. |
StateProvider |
Obtiene un IActorStateProvider objeto que representa el proveedor de estado para el servicio de actor. |
Métodos
AddMigrationListener(IList<ServiceReplicaListener>) |
Agrega agentes de escucha específicos de la migración. |
BackupAsync(BackupDescription) |
Realiza una copia de seguridad de todo el estado confiable administrado por este StatefulServiceBase. (Heredado de StatefulServiceBase) |
BackupAsync(BackupDescription, TimeSpan, CancellationToken) |
Realiza una copia de seguridad de todo el estado confiable administrado por este StatefulServiceBase. (Heredado de StatefulServiceBase) |
CreateServiceReplicaListeners() |
Invalida CreateServiceReplicaListeners(). |
GetAddresses() |
Obtiene la lista de todas las direcciones de esta réplica de servicio como par clave-valor (ListenerName, Endpoint). (Heredado de StatefulServiceBase) |
OnAbort() |
Invalida OnAbort(). |
OnChangeRoleAsync(ReplicaRole, CancellationToken) | |
OnCloseAsync(CancellationToken) |
Invalida OnCloseAsync(CancellationToken). |
OnDataLossAsync(RestoreContext, CancellationToken) |
Se llama a este método durante la pérdida de datos sospechosa. Puede invalidar este método para restaurar el servicio en caso de pérdida de datos. (Heredado de StatefulServiceBase) |
OnOpenAsync(ReplicaOpenMode, CancellationToken) |
Se llama a este método cuando se abre la réplica y es el paso final de abrir el servicio. Invalide este método para recibir una notificación de que Open se ha completado para los componentes internos de esta réplica. Para obtener información sobre el ciclo de vida de Reliable Services, consulte https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-services-lifecycle (Heredado de StatefulServiceBase) |
OnRestoreCompletedAsync(CancellationToken) |
Se llama a este método cuando el estado de la réplica se ha restaurado correctamente a través del servicio De restauración de copia de seguridad. Esto solo se admite cuando el objeto de réplica del proveedor de estado confiable pasado en el constructor se deriva de IStateProviderReplica2. (Heredado de StatefulServiceBase) |
RunAsync(CancellationToken) |
Invalida RunAsync(CancellationToken). |
Implementaciones de interfaz explícitas
IActorService.DeleteActorAsync(ActorId, CancellationToken) |
Elimina un actor del servicio Actor. |
IActorService.GetActorsAsync(ContinuationToken, CancellationToken) |
Obtiene la lista de actores consultando el servicio de actor. |
IActorService.GetRemindersAsync(ActorId, ContinuationToken, CancellationToken) |
Obtiene la lista de recordatorios. |
Se aplica a
Azure SDK for .NET