IReliableStateManager Interfaz
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í.
Administra todo IReliableState para una réplica de servicio. Cada réplica de un servicio tiene su propio administrador de estados y, por tanto, su propio 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
- Implementaciones
Métodos
CreateTransaction() |
Cree e inicie una nueva transacción que se pueda usar para agrupar las operaciones que se van a realizar de forma atómica. |
GetAsyncEnumerator() |
Devuelve un IAsyncEnumerator<T> objeto que recorre en iteración asincrónica la colección. (Heredado de IAsyncEnumerable<T>) |
GetOrAddAsync<T>(ITransaction, String) |
Obtiene un IReliableState de tipo especificado |
GetOrAddAsync<T>(ITransaction, String, TimeSpan) |
Obtiene un IReliableState de tipo especificado |
GetOrAddAsync<T>(ITransaction, Uri) |
Obtiene un IReliableState de tipo especificado |
GetOrAddAsync<T>(ITransaction, Uri, TimeSpan) |
Obtiene un IReliableState de tipo especificado |
GetOrAddAsync<T>(String) |
Obtiene un IReliableState de tipo especificado |
GetOrAddAsync<T>(String, TimeSpan) |
Obtiene un IReliableState de tipo especificado |
GetOrAddAsync<T>(Uri) |
Obtiene un IReliableState de tipo especificado |
GetOrAddAsync<T>(Uri, TimeSpan) |
Obtiene un IReliableState de tipo especificado |
RemoveAsync(ITransaction, String) |
Quita con IReliableState el nombre especificado de este administrador de estado. El estado se quita permanentemente del almacenamiento persistente y todas las réplicas cuando se confirma la transacción. |
RemoveAsync(ITransaction, String, TimeSpan) |
Quita con IReliableState el nombre especificado de este administrador de estado. El estado se quita permanentemente del almacenamiento persistente y todas las réplicas cuando se confirma la transacción. |
RemoveAsync(ITransaction, Uri) |
Quita con IReliableState el nombre especificado de este administrador de estado. El estado se quita permanentemente del almacenamiento persistente y todas las réplicas cuando se confirma la transacción. |
RemoveAsync(ITransaction, Uri, TimeSpan) |
Quita con IReliableState el nombre especificado de este administrador de estado. El estado se quita permanentemente del almacenamiento persistente y todas las réplicas cuando se confirma la transacción. |
RemoveAsync(String) |
Quita con IReliableState el nombre especificado de este administrador de estado. El estado se quita permanentemente del almacenamiento persistente y de todas las réplicas. |
RemoveAsync(String, TimeSpan) |
Quita con IReliableState el nombre especificado de este administrador de estado. El estado se quita permanentemente del almacenamiento persistente y de todas las réplicas. |
RemoveAsync(Uri) |
Quita con IReliableState el nombre especificado de este administrador de estado. El estado se quita permanentemente del almacenamiento persistente y de todas las réplicas. |
RemoveAsync(Uri, TimeSpan) |
Quita con IReliableState el nombre especificado de este administrador de estado. El estado se quita permanentemente del almacenamiento persistente y de todas las réplicas. |
TryAddStateSerializer<T>(IStateSerializer<T>) |
Registra un serializador personalizado para todas las colecciones confiables. |
TryGetAsync<T>(String) |
Intenta obtener un IReliableState de tipo especificado |
TryGetAsync<T>(Uri) |
Intenta obtener un IReliableState de tipo especificado |
Eventos
StateManagerChanged |
Se produce cuando cambia el estado del Administrador de estado. Por ejemplo, creación o eliminación de estado confiable o recompilación del administrador de estado confiable. |
TransactionChanged |
Se produce cuando cambia el estado de una transacción. Por ejemplo, confirmación de una transacción. |
Se aplica a
Azure SDK for .NET