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) |
예외가 제공되면 오류가 발생하며, 그렇지 않으면 를 통해 데코레이팅된 스토리지 공급자를 호출합니다. |