FaultInjectionStorageProvider<TStorage> Clase
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í.
Decorador de inyección de errores para proveedores de almacenamiento. Esto permite a los usuarios insertar excepciones de almacenamiento para probar escenarios de control de errores.
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
- Herencia
-
FaultInjectionStorageProvider<TStorage>
- Derivado
- Implementaciones
Constructores
FaultInjectionStorageProvider<TStorage>() |
Conststructor predeterminado que crea el proveedor de almacenamiento representativo |
Campos
DelayMillisecondsPropertyName |
Nombre de la propiedad que controla el retraso insertado. |
Propiedades
Log |
Registrador usado por esta instancia del proveedor de almacenamiento. |
Name |
Nombre de esta instancia de proveedor, tal como se le ha asignado en la configuración. |
Métodos
ClearStateAsync(String, GrainReference, IGrainState) |
Se produce un error si se proporciona una excepción; de lo contrario, llama a a través del proveedor de almacenamiento representativo. |
Close() |
Cierre la función para esta instancia del proveedor. |
Init(String, IProviderRuntime, IProviderConfiguration) |
Inicializa el proveedor de almacenamiento representativo. |
ReadStateAsync(String, GrainReference, IGrainState) |
Se produce un error si se proporciona una excepción; de lo contrario, llama a a través del proveedor de almacenamiento representativo. |
WriteStateAsync(String, GrainReference, IGrainState) |
Se produce un error si se proporciona una excepción; de lo contrario, llama a a través del proveedor de almacenamiento representativo. |