IReliableStateManager2 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í.
(Beta) No para uso de producción: la API está sujeta a cambios en el futuro. Administra todo IReliableState para una réplica de servicio. Cada réplica de un servicio tiene su propio administrador de estado y, por tanto, su propio 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
- Implementaciones
Propiedades
OnDataLossAsync |
Función a la que se llama durante la sospecha de pérdida de datos. (Heredado de IStateProviderReplica) |
OnRestoreCompletedAsync |
Función a la que se llama después de realizar la restauración en la réplica. (Heredado de IStateProviderReplica2) |
Métodos
Abort() |
Anule forzadamente la réplica del proveedor de estado. (Heredado de IStateProviderReplica) |
BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>) |
Realiza una copia de seguridad de todo el estado confiable administrado por este IReliableStateManager. (Heredado de IStateProviderReplica) |
BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>) |
Realiza una copia de seguridad completa de todo el estado confiable administrado por este IReliableStateManager. (Heredado de IStateProviderReplica) |
ChangeRoleAsync(ReplicaRole, CancellationToken) |
Notifique a la réplica del proveedor de estado que su rol está cambiando, por ejemplo, a Principal o Secundario. (Heredado de IStateProviderReplica) |
CloseAsync(CancellationToken) |
Cierre correctamente la réplica del proveedor de estado. (Heredado de IStateProviderReplica) |
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. (Heredado de IReliableStateManager) |
CreateTransaction(IsolationLevel) |
Cree e inicie una nueva transacción que se pueda usar para agrupar las operaciones que se realizarán de forma atómica con el nivel de aislamiento de lectura único especificado. |
GetAsyncEnumerator() |
Devuelve un IAsyncEnumerator<T> objeto que itera de forma asincrónica a través de 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 |
Initialize(StatefulServiceInitializationParameters) |
Inicialice la réplica del proveedor de estado mediante la información de inicialización del servicio. (Heredado de IStateProviderReplica) |
OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken) |
Abra la réplica del proveedor de estado para su uso. (Heredado de IStateProviderReplica) |
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. (Heredado de IReliableStateManager) |
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. (Heredado de IReliableStateManager) |
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. (Heredado de IReliableStateManager) |
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. (Heredado de IReliableStateManager) |
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. (Heredado de IReliableStateManager) |
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. (Heredado de IReliableStateManager) |
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. (Heredado de IReliableStateManager) |
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. (Heredado de IReliableStateManager) |
RestoreAsync(String) |
Restaure una copia de seguridad realizada por BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>) o BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>). (Heredado de IStateProviderReplica) |
RestoreAsync(String, RestorePolicy, CancellationToken) |
Restaure una copia de seguridad realizada por BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>) o BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>). (Heredado de IStateProviderReplica) |
TryAddStateSerializer<T>(IStateSerializer<T>) |
Registra un serializador personalizado para todas las colecciones confiables. (Heredado de IReliableStateManager) |
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 de State Manager. Por ejemplo, la creación o eliminación del estado confiable o la recompilación del administrador de estado confiable. (Heredado de IReliableStateManager) |
TransactionChanged |
Se produce cuando cambia el estado de una transacción. Por ejemplo, confirmación de una transacción. (Heredado de IReliableStateManager) |
Se aplica a
Azure SDK for .NET