Compartir a través de


IReliableStateManager2 Interfaz

Definición

(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 T y con el nombre especificado si existe, o crea uno y lo devuelve si aún no existe.

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

Obtiene un IReliableState de tipo especificado T y con el nombre especificado si existe, o crea uno y lo devuelve si aún no existe.

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

Obtiene un IReliableState de tipo especificado T y con el nombre especificado si existe, o crea uno y lo devuelve si aún no existe.

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

Obtiene un IReliableState de tipo especificado T y con el nombre especificado si existe, o crea uno y lo devuelve si aún no existe.

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

Obtiene un IReliableState de tipo especificado T y con el nombre especificado si existe, o crea uno y lo devuelve si aún no existe.

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

Obtiene un IReliableState de tipo especificado T y con el nombre especificado si existe, o crea uno y lo devuelve si aún no existe.

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

Obtiene un IReliableState de tipo especificado T y con el nombre especificado si existe, o crea uno y lo devuelve si aún no existe.

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

Obtiene un IReliableState de tipo especificado T y con el nombre especificado si existe, o crea uno y lo devuelve si aún no existe.

(Heredado de IReliableStateManager)
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 T y con el nombre especificado.

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

Intenta obtener un IReliableState de tipo especificado T y con el nombre especificado.

(Heredado de IReliableStateManager)

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