FaultInjectionGrainStorage Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Декоратор внедрения ошибок для поставщиков хранилища. Это позволяет пользователям внедрять исключения хранилища для тестирования сценариев обработки ошибок.
public class FaultInjectionGrainStorage : Orleans.ILifecycleParticipant<Orleans.Runtime.ISiloLifecycle>, Orleans.Storage.IGrainStorage
type FaultInjectionGrainStorage = class
interface IGrainStorage
interface ILifecycleParticipant<ISiloLifecycle>
Public Class FaultInjectionGrainStorage
Implements IGrainStorage, ILifecycleParticipant(Of ISiloLifecycle)
- Наследование
-
FaultInjectionGrainStorage
- Реализации
Конструкторы
FaultInjectionGrainStorage(IGrainStorage, String, ILoggerFactory, IGrainFactory, FaultInjectionGrainStorageOptions) |
Конструктор по умолчанию, который создает декорированный поставщик хранилища. |
Методы
ClearStateAsync(String, GrainReference, IGrainState) |
Сбои, если предоставлено исключение, в противном случае вызывается через к поставщику декорированного хранилища. |
ClearStateAsync<T>(String, GrainId, IGrainState<T>) |
Сбои, если предоставлено исключение, в противном случае вызывается через к поставщику декорированного хранилища. |
Participate(ISiloLifecycle) |
Добавляет предоставленного наблюдателя в качестве участника жизненного цикла. |
ReadStateAsync(String, GrainReference, IGrainState) |
Сбои, если предоставлено исключение, в противном случае вызывается через к поставщику декорированного хранилища. |
ReadStateAsync<T>(String, GrainId, IGrainState<T>) |
Сбои, если предоставлено исключение, в противном случае вызывается через к поставщику декорированного хранилища. |
WriteStateAsync(String, GrainReference, IGrainState) |
Сбои, если предоставлено исключение, в противном случае вызывается через к поставщику декорированного хранилища. |
WriteStateAsync<T>(String, GrainId, IGrainState<T>) |
Сбои, если предоставлено исключение, в противном случае вызывается через к поставщику декорированного хранилища. |