FaultInjectionStorageProvider<TStorage> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
存储提供程序的故障注入修饰器。 这样,用户就可以注入存储异常来测试错误处理方案。
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
类型参数
- TStorage
- 继承
-
FaultInjectionStorageProvider<TStorage>
- 派生
- 实现
构造函数
FaultInjectionStorageProvider<TStorage>() |
创建修饰存储提供程序的默认构造函数 |
字段
DelayMillisecondsPropertyName |
控制插入延迟的属性的名称。 |
属性
Log |
此存储提供程序实例使用的记录器。 |
Name |
此提供程序实例的名称,如配置中给定的名称。 |
方法
ClearStateAsync(String, GrainReference, IGrainState) |
如果提供了异常,则出错,否则会调用修饰存储提供程序。 |
Close() |
关闭此提供程序实例的函数。 |
Init(String, IProviderRuntime, IProviderConfiguration) |
初始化修饰存储提供程序。 |
ReadStateAsync(String, GrainReference, IGrainState) |
如果提供了异常,则出错,否则会调用修饰存储提供程序。 |
WriteStateAsync(String, GrainReference, IGrainState) |
如果提供了异常,则出错,否则会调用修饰存储提供程序。 |