IStorage<TState> 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
조직 상태에서 작동하기 위한 메서드를 제공합니다.
public interface IStorage<TState> where TState : new()
public interface IStorage<TState> : Orleans.Core.IStorage
type IStorage<'State (requires 'State : (new : unit -> 'State))> = interface
type IStorage<'State> = interface
interface IStorage
Public Interface IStorage(Of TState)
Public Interface IStorage(Of TState)
Implements IStorage
형식 매개 변수
- TState
- 파생
- 구현
속성
Etag |
조직 상태에서 작동하기 위한 메서드를 제공합니다. |
RecordExists |
레코드가 이미 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 IStorage) |
State |
상태를 가져오거나 설정합니다. |
메서드
ClearStateAsync() |
비동기 메서드를 사용하면 현재 조직 상태 데이터가 지워지고 다시 설정됩니다.
이는 일반적으로 상태 레코드가 백업 저장소에서 삭제되지만 특정 동작은 이 조직에 대해 구성된 스토리지 공급자 인스턴스에 의해 정의됩니다.
Etag가 일치하지 않으면 이 작업이 실패합니다. Etag = |
ReadStateAsync() |
비동기 메서드는 백업 저장소에서 현재 조직 상태 데이터의 새로 고침을 발생합니다. 조직 상태 데이터의 이전 내용을 덮어씁니다. |
WriteStateAsync() |
비동기 메서드는 현재 조직 상태 데이터를 백업 저장소에 씁니다.
Etag가 일치하지 않으면 이 작업이 실패합니다. Etag = |