Orleans.Storage 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스
AdoNetGrainStorage |
조직 상태 데이터를 관계형 스토리지에 쓰기 위한 스토리지 공급자입니다. |
AdoNetGrainStorageFactory | |
AdoNetStorageProvider |
조직 상태 데이터를 관계형 스토리지에 쓰기 위한 스토리지 공급자입니다. |
AzureBlobGrainStorage |
JSON 형식으로 Azure Blob Storage에 조직 상태 데이터를 쓰기 위한 간단한 스토리지 공급자입니다. |
AzureBlobGrainStorageFactory | |
AzureBlobStorage |
JSON 형식으로 Azure Blob Storage에 조직 상태 데이터를 쓰기 위한 간단한 스토리지 공급자입니다. |
AzureTableGrainStorage |
조직 상태 데이터를 Azure Table Storage에 쓰기 위한 간단한 스토리지입니다. |
AzureTableGrainStorageFactory | |
AzureTableStorage |
조직 상태 데이터를 Azure Table Storage에 쓰기 위한 간단한 스토리지 공급자입니다. |
BadGrainStorageConfigException |
해당 조직에 대한 잘못된/누락된 스토리지 구성 설정으로 조직 호출을 시도할 때마다 예외가 발생합니다. |
BadProviderConfigException |
해당 조직에 대한 잘못된/누락된 스토리지 공급자 구성 설정으로 조직 호출을 시도할 때마다 예외가 발생합니다. |
DefaultRelationalStoragePicker |
스토리지 작업을 위해 직렬 변환기 또는 역직렬 변환기를 선택하는 전략입니다. 다음 작업을 수행할 수 있습니다.
|
DefaultStorageProviderSerializerOptionsConfigurator<TOptions> |
에 대한 기본 구성을 GrainStorageSerializer제공합니다. |
DynamoDBGrainStorage |
Dynamo DB 스토리지 공급자. Json 또는 이진 형식으로 DynamoDB 테이블에 조직 상태를 유지합니다. |
DynamoDBGrainStorageFactory | |
DynamoDBStorageProvider |
Dynamo DB 스토리지 공급자 Json 또는 이진 형식으로 DynamoDB 테이블의 조직 상태 유지 |
GrainStorageExtensions | |
GrainStorageHelpers |
조직 스토리지에 대한 유틸리티 함수입니다. |
GrainStorageSerializer |
조직 상태를 직렬화 및 역직렬화하고, 의 선호 및 대체 구현 IGrainStorageSerializer을 위임하는 기능을 제공합니다. |
GrainStorageSerializerExtensions |
에 대한 확장입니다 IGrainStorageSerializer. |
InconsistentStateException |
WriteStateAsync 작업을 수행하려고 할 때 스토리지가 Etag 불일치를 검색할 때 throw되는 예외입니다. |
JsonGrainStorageSerializer |
Newtonsoft.Json을 사용하는 조직 스토리지 직렬 변환기 |
MemoryGrainStorage |
스토리지 공급자의 간단한 메모리 내 조직 구현입니다. |
MemoryGrainStorageFactory |
MemoryGrainStorage를 만들기 위한 팩터리 |
MemoryGrainStorageWithLatency |
스토리지 호출의 고정 대기 시간을 제공하는 스토리지 공급자의 간단한 메모리 내 구현입니다. 이 클래스는 스토리지 대기 시간의 영향을 시스템 테스트 및 조사하는 데 유용합니다. |
MemoryStorage |
스토리지 공급자의 간단한 메모리 내 조직 구현입니다. |
MemoryStorageWithLatency |
스토리지 호출의 고정 대기 시간을 제공하는 스토리지 공급자의 간단한 메모리 내 구현입니다. 이 클래스는 스토리지 대기 시간의 영향을 시스템 테스트 및 조사하는 데 유용합니다. |
MemoryStorageWithLatencyOptions |
스토리지 공급자에 MemoryGrainStorageWithLatency 대한 옵션입니다. |
OrleansDefaultHasher |
기본 구현은 조직 배치에서 Orleans와 동일한 해시를 사용합니다. |
OrleansGrainStorageSerializer |
Orleans Serializer를 사용하는 조직 스토리지 직렬 변환기입니다. |
OrleansStorageDefaultBinaryDeserializer |
스토리지 공급자에 대한 기본 이진 역직렬 변환기입니다. |
OrleansStorageDefaultBinarySerializer |
스토리지 공급자에 대한 기본 이진 직렬 변환기입니다. |
OrleansStorageDefaultJsonDeserializer |
스토리지 공급자에 대한 기본 JSON 역직렬 변환기입니다. |
OrleansStorageDefaultJsonSerializer |
스토리지 공급자에 대한 기본 JSON 직렬 변환기입니다. |
OrleansStorageDefaultXmlDeserializer |
스토리지 공급자에 대한 기본 XML 역직렬 변환기입니다. |
OrleansStorageDefaultXmlSerializer |
스토리지 공급자에 대한 기본 XML 직렬 변환기입니다. |
RelationalStorageProviderQueries |
에서 현재 사용하는 쿼리에 대한 컨테이너 클래스입니다 AdoNetGrainStorage. |
ShardedStorageProvider |
여러 다른 스토리지 공급자에서 공유되는 조직 상태 데이터를 작성하기 위한 간단한 스토리지 공급자입니다. |
StorageHasherPicker | |
StorageProviderUtils | |
TableStorageUpdateConditionNotSatisfiedException |
스토리지 공급자가 WriteStateAsync 작업을 수행하려고 할 때 Etag 불일치를 검색할 때 throw되는 예외입니다. |
구조체
SerializationChoice |
구조체에는 스트리밍, 스토리지 역직렬 변환기 및 스토리지 직렬 변환기에 대한 선택 항목이 포함되어 있습니다. |
인터페이스
IBlobContainerFactory |
grainType 및 grainId를 사용하여 Blob Storage용 컨테이너 클라이언트를 빌드하기 위한 팩터리 |
IGrainStorage |
Orleans 조직 상태 데이터를 읽고 쓸 수 있는 스토리지에 대해 구현할 인터페이스입니다. |
IGrainStorageSerializer |
조직 상태 직렬 변환기에 대한 공통 인터페이스입니다. |
IHasher |
현재 Orleans Storage 작업에 있는 모든 해시 작업에 대한 인터페이스입니다. |
ILocalDataStore | |
IMemoryStorageGrain |
Orleans 메모리 내 스토리지 공급자가 사용하는 내부 메모리 스토리지 조직에 대한 조직 인터페이스입니다. |
IRestExceptionDecoder |
더 풍부한 예외 세부 정보를 반환하기 위해 스토리지에서 선택적으로 구현할 인터페이스입니다. TODO: 이 인터페이스를 제거합니다. 모니터링을 위해 데코레이터 패턴으로 이동합니다. - jbragg |
IStorageDeserializer |
스토리지 공급자 역직렬 변환기에 대한 정식 인터페이스입니다. |
IStorageHasherPicker |
제공된 해시 함수 중에서 선택할 선택기입니다. 기본 제공 및 사용자 지정 작업 모두에 대한 해시 기능을 업데이트하거나 변경하는 민첩성을 제공합니다. |
IStorageProvider |
Orleans 조직 상태 데이터를 읽고 쓸 수 있는 스토리지 공급자에 대해 구현할 인터페이스입니다. |
IStorageProviderSerializerOptions |
스토리지 공급자 옵션에서 구현할 인터페이스입니다. |
IStorageSerializationPicker |
스토리지 작업을 위해 직렬 변환기 또는 역직렬 변환기를 선택하는 전략입니다. 예를 들어 다음을 사용할 수 있습니다.
|
IStorageSerializer |
스토리지 공급자 직렬 변환기에 대한 정식 인터페이스입니다. |