IReliableStateManager 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.
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 IReliableStateManager : Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.IReliableState>
type IReliableStateManager = interface
interface IAsyncEnumerable<IReliableState>
Public Interface IReliableStateManager
Implements IAsyncEnumerable(Of IReliableState)
- Derivado
- Implementações
Métodos
CreateTransaction() |
Crie e inicie uma nova transação que pode ser usada para agrupar operações a serem executadas atomicamente. |
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 |
RemoveAsync(ITransaction, 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 quando a transação é confirmada. |
RemoveAsync(ITransaction, 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 quando a transação é confirmada. |
RemoveAsync(ITransaction, 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 quando a transação é confirmada. |
RemoveAsync(ITransaction, 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 quando a transação é confirmada. |
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. |
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. |
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. |
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. |
TryAddStateSerializer<T>(IStateSerializer<T>) |
Registra um serializador personalizado para todas as coleções confiáveis. |
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. |
TransactionChanged |
Ocorre quando o estado de uma transação é alterado. Por exemplo, confirmação de uma transação. |
Aplica-se a
Azure SDK for .NET