FaultyMemoryStorage 类

定义

支持注入存储异常的内存存储提供程序。

public class FaultyMemoryStorage : Orleans.TestingHost.FaultInjectionStorageProvider<Orleans.Storage.MemoryStorage>
type FaultyMemoryStorage = class
    inherit FaultInjectionStorageProvider<MemoryStorage>
Public Class FaultyMemoryStorage
Inherits FaultInjectionStorageProvider(Of MemoryStorage)
继承

构造函数

FaultyMemoryStorage()

支持注入存储异常的内存存储提供程序。

字段

DelayMillisecondsPropertyName

控制插入延迟的属性的名称。

(继承自 FaultInjectionStorageProvider<TStorage>)

属性

Log

此存储提供程序实例使用的记录器。

(继承自 FaultInjectionStorageProvider<TStorage>)
Name

此提供程序实例的名称,如配置中给定。

(继承自 FaultInjectionStorageProvider<TStorage>)

方法

ClearStateAsync(String, GrainReference, IGrainState)

如果提供了异常,则出错,否则会调用修饰的存储提供程序。

(继承自 FaultInjectionStorageProvider<TStorage>)
Close()

关闭此提供程序实例的函数。

(继承自 FaultInjectionStorageProvider<TStorage>)
Init(String, IProviderRuntime, IProviderConfiguration)

初始化修饰的存储提供程序。

(继承自 FaultInjectionStorageProvider<TStorage>)
ReadStateAsync(String, GrainReference, IGrainState)

如果提供了异常,则出错,否则会调用修饰的存储提供程序。

(继承自 FaultInjectionStorageProvider<TStorage>)
WriteStateAsync(String, GrainReference, IGrainState)

如果提供了异常,则出错,否则会调用修饰的存储提供程序。

(继承自 FaultInjectionStorageProvider<TStorage>)

适用于