FaultInjectionStorageProvider<TStorage> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Декоратор внедрения ошибок для поставщиков хранилища. Это позволяет пользователям внедрять исключения хранилища для тестирования сценариев обработки ошибок.
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) |
Ошибки, если предоставляется исключение, в противном случае вызовы к декорированному поставщику хранилища. |