다음을 통해 공유


DynamoDBGrainStorage 클래스

정의

Dynamo DB 스토리지 공급자. Json 또는 이진 형식으로 DynamoDB 테이블에 조직 상태를 유지합니다.

public class DynamoDBGrainStorage : Orleans.ILifecycleParticipant<Orleans.Runtime.ISiloLifecycle>, Orleans.Storage.IGrainStorage
type DynamoDBGrainStorage = class
    interface IGrainStorage
    interface ILifecycleParticipant<ISiloLifecycle>
Public Class DynamoDBGrainStorage
Implements IGrainStorage, ILifecycleParticipant(Of ISiloLifecycle)
상속
DynamoDBGrainStorage
구현

생성자

DynamoDBGrainStorage(String, DynamoDBStorageOptions, IServiceProvider, ILogger<DynamoDBGrainStorage>)

기본 생성자

DynamoDBGrainStorage(String, DynamoDBStorageOptions, SerializationManager, IGrainFactory, ITypeResolver, ILogger<DynamoDBGrainStorage>)

기본 생성자

DynamoDBGrainStorage(String, DynamoDBStorageOptions, SerializationManager, IGrainFactory, ITypeResolver, ILoggerFactory)

기본 생성자

메서드

ClearStateAsync(String, GrainReference, IGrainState)

이 스토리지 공급자에 대한 상태 데이터 함수 지우기/삭제

ClearStateAsync<T>(String, GrainId, IGrainState<T>)

이 스토리지 공급자에 대한 상태 데이터 함수 지우기/삭제

Close(CancellationToken)

이 스토리지 공급자를 종료합니다.

Init(CancellationToken)

이 스토리지 공급자에 대한 초기화 함수입니다.

Participate(ISiloLifecycle)

Dynamo DB 스토리지 공급자. Json 또는 이진 형식으로 DynamoDB 테이블에 조직 상태를 유지합니다.

ReadStateAsync(String, GrainReference, IGrainState)

이 스토리지 공급자에 대한 상태 데이터 함수를 읽습니다.

ReadStateAsync<T>(String, GrainId, IGrainState<T>)

이 스토리지 공급자에 대한 상태 데이터 함수를 읽습니다.

WriteStateAsync(String, GrainReference, IGrainState)

이 스토리지 공급자에 대한 상태 데이터 함수를 작성합니다.

WriteStateAsync<T>(String, GrainId, IGrainState<T>)

이 스토리지 공급자에 대한 상태 데이터 함수를 작성합니다.

적용 대상