다음을 통해 공유


AzureBlobGrainStorage 클래스

정의

JSON 형식으로 Azure Blob Storage에 조직 상태 데이터를 쓰기 위한 간단한 스토리지 공급자입니다.

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

생성자

AzureBlobGrainStorage(String, AzureBlobStorageOptions, IBlobContainerFactory, ILogger<AzureBlobGrainStorage>)

기본 생성자

AzureBlobGrainStorage(String, AzureBlobStorageOptions, SerializationManager, IGrainFactory, ITypeResolver, ILogger<AzureBlobGrainStorage>)

기본 생성자

AzureBlobGrainStorage(String, AzureBlobStorageOptions, SerializationManager, IGrainFactory, ITypeResolver, ILoggerFactory)

기본 생성자

메서드

ClearStateAsync(String, GrainReference, IGrainState)

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

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

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

Participate(ISiloLifecycle)

JSON 형식으로 Azure Blob Storage에 조직 상태 데이터를 쓰기 위한 간단한 스토리지 공급자입니다.

ReadStateAsync(String, GrainReference, IGrainState)

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

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

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

WriteStateAsync(String, GrainReference, IGrainState)

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

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

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

적용 대상