Share via


IReliableStateManagerReplica Interfaz

Definición

Define la réplica de un proveedor de estado confiable.

public interface IReliableStateManagerReplica : Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.IReliableState>, Microsoft.ServiceFabric.Data.IReliableStateManager, Microsoft.ServiceFabric.Data.IStateProviderReplica
type IReliableStateManagerReplica = interface
    interface IStateProviderReplica
    interface IReliableStateManager
    interface IAsyncEnumerable<IReliableState>
Public Interface IReliableStateManagerReplica
Implements IAsyncEnumerable(Of IReliableState), IReliableStateManager, IStateProviderReplica
Derivado
Implementaciones

Propiedades

OnDataLossAsync

Función a la que se llama durante la sospecha de pérdida de datos.

(Heredado de IStateProviderReplica)

Métodos

Abort()

Anular 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)
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 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 del Administrador de estado. Por ejemplo, creación o eliminación de estado confiable o 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