Partilhar via


IReliableStateManagerReplica2 Interface

Definição

Define réplica de um provedor de estado confiável.

public interface IReliableStateManagerReplica2 : Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.IReliableState>, Microsoft.ServiceFabric.Data.IReliableStateManagerReplica, Microsoft.ServiceFabric.Data.IStateProviderReplica2
type IReliableStateManagerReplica2 = interface
    interface IReliableStateManagerReplica
    interface IStateProviderReplica
    interface IReliableStateManager
    interface IAsyncEnumerable<IReliableState>
    interface IStateProviderReplica2
Public Interface IReliableStateManagerReplica2
Implements IAsyncEnumerable(Of IReliableState), IReliableStateManagerReplica, IStateProviderReplica2
Derivado
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)
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 T especificado e com o nome fornecido, se ele existir, ou cria um e o retorna se ele ainda não existir.

(Herdado de IReliableStateManager)
GetOrAddAsync<T>(ITransaction, String, TimeSpan)

Obtém um IReliableState do tipo T especificado e com o nome fornecido, se ele existir, ou cria um e o retorna se ele ainda não existir.

(Herdado de IReliableStateManager)
GetOrAddAsync<T>(ITransaction, Uri)

Obtém um IReliableState do tipo T especificado e com o nome fornecido, se ele existir, ou cria um e o retorna se ele ainda não existir.

(Herdado de IReliableStateManager)
GetOrAddAsync<T>(ITransaction, Uri, TimeSpan)

Obtém um IReliableState do tipo T especificado e com o nome fornecido, se ele existir, ou cria um e o retorna se ele ainda não existir.

(Herdado de IReliableStateManager)
GetOrAddAsync<T>(String)

Obtém um IReliableState do tipo T especificado e com o nome fornecido, se ele existir, ou cria um e o retorna se ele ainda não existir.

(Herdado de IReliableStateManager)
GetOrAddAsync<T>(String, TimeSpan)

Obtém um IReliableState do tipo T especificado e com o nome fornecido, se ele existir, ou cria um e o retorna se ele ainda não existir.

(Herdado de IReliableStateManager)
GetOrAddAsync<T>(Uri)

Obtém um IReliableState do tipo T especificado e com o nome fornecido, se ele existir, ou cria um e o retorna se ele ainda não existir.

(Herdado de IReliableStateManager)
GetOrAddAsync<T>(Uri, TimeSpan)

Obtém um IReliableState do tipo T especificado e com o nome fornecido, se ele existir, ou cria um e o retorna se ele ainda não existir.

(Herdado de IReliableStateManager)
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 T especificado e com o nome fornecido.

(Herdado de IReliableStateManager)
TryGetAsync<T>(Uri)

Tenta obter um IReliableState do tipo T especificado e com o nome fornecido.

(Herdado de IReliableStateManager)

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