IReliableStateManager2 Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
(Beta) Não para uso em produção – a API está sujeita a alterações no futuro. Gerencia tudo IReliableState para uma réplica de serviço. Cada réplica em um serviço tem seu próprio gerenciador de estado e, portanto, seu próprio conjunto de IReliableState.
public interface IReliableStateManager2 : Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.IReliableState>, Microsoft.ServiceFabric.Data.IReliableStateManagerReplica2
type IReliableStateManager2 = interface
interface IReliableStateManagerReplica2
interface IReliableStateManagerReplica
interface IStateProviderReplica
interface IReliableStateManager
interface IAsyncEnumerable<IReliableState>
interface IStateProviderReplica2
Public Interface IReliableStateManager2
Implements IAsyncEnumerable(Of IReliableState), IReliableStateManagerReplica2
- Implementações
Propriedades
OnDataLossAsync |
Função chamada durante suspeita de perda de dados. (Herdado de IStateProviderReplica) |
OnRestoreCompletedAsync |
Função chamada após a restauração ter sido executada no réplica. (Herdado de IStateProviderReplica2) |
Métodos
Abort() |
Anule com força o réplica do provedor de estado. (Herdado de IStateProviderReplica) |
BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>) |
Executa um backup de todo o estado confiável gerenciado por este IReliableStateManager. (Herdado de IStateProviderReplica) |
BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>) |
Executa um backup completo de todo o estado confiável gerenciado por este IReliableStateManager. (Herdado de IStateProviderReplica) |
ChangeRoleAsync(ReplicaRole, CancellationToken) |
Notifique o provedor de estado réplica que sua função está mudando, por exemplo, para Primária ou Secundária. (Herdado de IStateProviderReplica) |
CloseAsync(CancellationToken) |
Feche normalmente o provedor de estado réplica. (Herdado de IStateProviderReplica) |
CreateTransaction() |
Crie e inicie uma nova transação que pode ser usada para agrupar operações a serem executadas atomicamente. (Herdado de IReliableStateManager) |
CreateTransaction(IsolationLevel) |
Crie e inicie uma nova transação que pode ser usada para agrupar operações a serem executadas atomicamente com o nível de isolamento de leitura única especificado. |
GetAsyncEnumerator() |
Retorna um IAsyncEnumerator<T> que itera de forma assíncrona por meio da coleção. (Herdado de IAsyncEnumerable<T>) |
GetOrAddAsync<T>(ITransaction, String) |
Obtém um IReliableState do tipo |
GetOrAddAsync<T>(ITransaction, String, TimeSpan) |
Obtém um IReliableState do tipo |
GetOrAddAsync<T>(ITransaction, Uri) |
Obtém um IReliableState do tipo |
GetOrAddAsync<T>(ITransaction, Uri, TimeSpan) |
Obtém um IReliableState do tipo |
GetOrAddAsync<T>(String) |
Obtém um IReliableState do tipo |
GetOrAddAsync<T>(String, TimeSpan) |
Obtém um IReliableState do tipo |
GetOrAddAsync<T>(Uri) |
Obtém um IReliableState do tipo |
GetOrAddAsync<T>(Uri, TimeSpan) |
Obtém um IReliableState do tipo |
Initialize(StatefulServiceInitializationParameters) |
Inicialize o provedor de estado réplica usando as informações de inicialização do serviço. (Herdado de IStateProviderReplica) |
OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken) |
Abra o provedor de estado réplica para uso. (Herdado de IStateProviderReplica) |
RemoveAsync(ITransaction, String) |
Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e todas as réplicas quando a transação é confirmada. (Herdado de IReliableStateManager) |
RemoveAsync(ITransaction, String, TimeSpan) |
Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e todas as réplicas quando a transação é confirmada. (Herdado de IReliableStateManager) |
RemoveAsync(ITransaction, Uri) |
Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e todas as réplicas quando a transação é confirmada. (Herdado de IReliableStateManager) |
RemoveAsync(ITransaction, Uri, TimeSpan) |
Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e todas as réplicas quando a transação é confirmada. (Herdado de IReliableStateManager) |
RemoveAsync(String) |
Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e de todas as réplicas. (Herdado de IReliableStateManager) |
RemoveAsync(String, TimeSpan) |
Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e de todas as réplicas. (Herdado de IReliableStateManager) |
RemoveAsync(Uri) |
Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e de todas as réplicas. (Herdado de IReliableStateManager) |
RemoveAsync(Uri, TimeSpan) |
Remove o IReliableState com o nome fornecido desse gerenciador de estado. O estado é permanentemente removido do armazenamento persistente e de todas as réplicas. (Herdado de IReliableStateManager) |
RestoreAsync(String) |
Restaure um backup feito por BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>) ou BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>). (Herdado de IStateProviderReplica) |
RestoreAsync(String, RestorePolicy, CancellationToken) |
Restaure um backup feito por BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>) ou BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>). (Herdado de IStateProviderReplica) |
TryAddStateSerializer<T>(IStateSerializer<T>) |
Registra um serializador personalizado para todas as coleções confiáveis. (Herdado de IReliableStateManager) |
TryGetAsync<T>(String) |
Tenta obter um IReliableState do tipo |
TryGetAsync<T>(Uri) |
Tenta obter um IReliableState do tipo |
Eventos
StateManagerChanged |
Ocorre quando o estado do Gerenciador de Estado é alterado. Por exemplo, criação ou exclusão de estado confiável ou recompilação do gerenciador de estado confiável. (Herdado de IReliableStateManager) |
TransactionChanged |
Ocorre quando o estado de uma transação é alterado. Por exemplo, confirmação de uma transação. (Herdado de IReliableStateManager) |
Aplica-se a
Azure SDK for .NET