FaultInjectionGrainStorage 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
스토리지 공급자에 대한 오류 주입 데코레이터입니다. 이를 통해 사용자는 스토리지 예외를 삽입하여 오류 처리 시나리오를 테스트할 수 있습니다.
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>) |
예외가 제공되면 오류가 발생하며, 그렇지 않으면 를 통해 데코레이팅된 스토리지 공급자를 호출합니다. |