FaultInjectionStorageProvider<TStorage> Classe
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.
Decorador de injeção de falha para provedores de armazenamento. Isso permite que os usuários injetem exceções de armazenamento para testar cenários de tratamento de erros.
public class FaultInjectionStorageProvider<TStorage> : Orleans.Storage.IStorageProvider where TStorage : IStorageProvider, new()
type FaultInjectionStorageProvider<'Storage (requires 'Storage :> IStorageProvider and 'Storage : (new : unit -> 'Storage))> = class
interface IStorageProvider
interface IProvider
Public Class FaultInjectionStorageProvider(Of TStorage)
Implements IStorageProvider
Parâmetros de tipo
- TStorage
- Herança
-
FaultInjectionStorageProvider<TStorage>
- Derivado
- Implementações
Construtores
FaultInjectionStorageProvider<TStorage>() |
Conststructor padrão que cria o provedor de armazenamento decorado |
Campos
DelayMillisecondsPropertyName |
Nome da propriedade que controla o atraso inserido. |
Propriedades
Log |
Agente usado por essa instância do provedor de armazenamento. |
Name |
O nome dessa instância do provedor, conforme fornecido a ela na configuração. |
Métodos
ClearStateAsync(String, GrainReference, IGrainState) |
Falhas se a exceção for fornecida, caso contrário, chamará por meio do provedor de armazenamento decorado. |
Close() |
Função Close para essa instância do provedor. |
Init(String, IProviderRuntime, IProviderConfiguration) |
Inicializa o provedor de armazenamento decorado. |
ReadStateAsync(String, GrainReference, IGrainState) |
Falhas se a exceção for fornecida, caso contrário, chamará por meio do provedor de armazenamento decorado. |
WriteStateAsync(String, GrainReference, IGrainState) |
Falhas se a exceção for fornecida, caso contrário, chamará por meio do provedor de armazenamento decorado. |