다음을 통해 공유


IStorageProvider 인터페이스

정의

Orleans 조직 상태 데이터를 읽고 쓸 수 있는 스토리지 공급자에 대해 구현할 인터페이스입니다.

public interface IStorageProvider : Orleans.Providers.IProvider
public interface IStorageProvider : Orleans.Providers.IProvider, Orleans.Storage.IGrainStorage
type IStorageProvider = interface
    interface IProvider
type IStorageProvider = interface
    interface IGrainStorage
    interface IProvider
Public Interface IStorageProvider
Implements IProvider
Public Interface IStorageProvider
Implements IGrainStorage, IProvider
파생
구현

속성

Log

이 스토리지 공급자 인스턴스에서 사용하는 로거입니다.

Name

구성에 지정된 대로 이 공급자 인스턴스의 이름입니다.

(다음에서 상속됨 IProvider)

메서드

ClearStateAsync(String, GrainReference, IGrainState)

이 스토리지 공급자 인스턴스에 대한 데이터 함수를 삭제/지웁니다.

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

이 스토리지 인스턴스에 대한 데이터 함수를 삭제/지웁니다.

(다음에서 상속됨 IGrainStorage)
Close()

이 공급자 인스턴스에 대한 닫기 함수입니다.

(다음에서 상속됨 IProvider)
Init(String, IProviderRuntime, IProviderConfiguration)

새 공급자 클래스 인스턴스를 만들 때 Orleans 공급자 관리자가 호출하는 초기화 함수

(다음에서 상속됨 IProvider)
ReadStateAsync(String, GrainReference, IGrainState)

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

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

이 스토리지 인스턴스에 대한 데이터 함수를 읽습니다.

(다음에서 상속됨 IGrainStorage)
WriteStateAsync(String, GrainReference, IGrainState)

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

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

이 스토리지 인스턴스에 대한 데이터 함수를 작성합니다.

(다음에서 상속됨 IGrainStorage)

적용 대상