Partager via


FaultInjectionStorageProvider<TStorage> Classe

Définition

Décorateur d’injection d’erreur pour les fournisseurs de stockage. Cela permet aux utilisateurs d’injecter des exceptions de stockage pour tester les scénarios de gestion des erreurs.

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

Paramètres de type

TStorage
Héritage
FaultInjectionStorageProvider<TStorage>
Dérivé
Implémente

Constructeurs

FaultInjectionStorageProvider<TStorage>()

Conststructor par défaut qui crée le fournisseur de stockage décoré

Champs

DelayMillisecondsPropertyName

Nom de la propriété qui contrôle le délai inséré.

Propriétés

Log

Enregistreur d’événements utilisé par cette instance de fournisseur de stockage.

Name

Nom de cette instance de fournisseur, tel qu’il lui est donné dans la configuration.

Méthodes

ClearStateAsync(String, GrainReference, IGrainState)

Erreurs si l’exception est fournie, sinon, appelle via le fournisseur de stockage décoré.

Close()

Fermer la fonction pour cette instance de fournisseur.

Init(String, IProviderRuntime, IProviderConfiguration)

Initialise le fournisseur de stockage décoré.

ReadStateAsync(String, GrainReference, IGrainState)

Erreurs si l’exception est fournie, sinon, appelle via le fournisseur de stockage décoré.

WriteStateAsync(String, GrainReference, IGrainState)

Erreurs si l’exception est fournie, sinon, appelle via le fournisseur de stockage décoré.

S’applique à