Orleans.Storage Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Kelas
AdoNetGrainStorage |
Penyedia penyimpanan untuk menulis data status biji-bijian ke penyimpanan relasional. |
AdoNetGrainStorageFactory | |
AdoNetStorageProvider |
Penyedia penyimpanan untuk menulis data status biji-bijian ke penyimpanan relasional. |
AzureBlobGrainStorage |
Penyedia penyimpanan sederhana untuk menulis data status grain ke penyimpanan blob Azure dalam format JSON. |
AzureBlobGrainStorageFactory | |
AzureBlobStorage |
Penyedia penyimpanan sederhana untuk menulis data status grain ke penyimpanan blob Azure dalam format JSON. |
AzureTableGrainStorage |
Penyimpanan sederhana untuk menulis data status grain ke penyimpanan tabel Azure. |
AzureTableGrainStorageFactory | |
AzureTableStorage |
Penyedia penyimpanan sederhana untuk menulis data status grain ke penyimpanan tabel Azure. |
BadGrainStorageConfigException |
Pengecualian dilemparkan setiap kali panggilan biji-bijian dicoba dengan pengaturan konfigurasi penyimpanan yang buruk / hilang untuk biji-bijian itu. |
BadProviderConfigException |
Pengecualian dilemparkan setiap kali panggilan biji-bijian dicoba dengan pengaturan konfigurasi penyedia penyimpanan yang buruk / hilang untuk biji-bijian itu. |
DefaultRelationalStoragePicker |
Strategi untuk memilih serializer atau deserializer untuk operasi penyimpanan. Ini dapat digunakan untuk:
|
DefaultStorageProviderSerializerOptionsConfigurator<TOptions> |
Menyediakan konfigurasi default untuk GrainStorageSerializer. |
DynamoDBGrainStorage |
Penyedia penyimpanan Dynamo DB. Persist Grain State dalam tabel DynamoDB baik dalam format Json atau Biner. |
DynamoDBGrainStorageFactory | |
DynamoDBStorageProvider |
Penyedia penyimpanan Dynamo DB Persist Grain State dalam tabel DynamoDB baik dalam format Json atau Biner |
GrainStorageExtensions | |
GrainStorageHelpers |
Fungsi utilitas untuk penyimpanan biji-bijian. |
GrainStorageSerializer |
Menyediakan fungsionalitas untuk menserialisasikan dan mendeserialisasi status butir, mendelegasikan ke implementasi yang lebih disukai dan mundur dari IGrainStorageSerializer. |
GrainStorageSerializerExtensions |
Ekstensi untuk IGrainStorageSerializer. |
InconsistentStateException |
Pengecualian dilemparkan saat penyimpanan mendeteksi inkonsistensi Etag saat mencoba melakukan operasi WriteStateAsync. |
JsonGrainStorageSerializer |
Serializer penyimpanan biji-bijian yang menggunakan Newtonsoft.Json |
MemoryGrainStorage |
Ini adalah implementasi biji-bijian dalam memori sederhana dari penyedia penyimpanan. |
MemoryGrainStorageFactory |
Pabrik untuk membuat MemoryGrainStorage |
MemoryGrainStorageWithLatency |
Ini adalah implementasi dalam memori sederhana dari penyedia penyimpanan yang menyajikan latensi tetap panggilan penyimpanan. Kelas ini berguna untuk pengujian sistem dan investigasi efek latensi penyimpanan. |
MemoryStorage |
Ini adalah implementasi biji-bijian dalam memori sederhana dari penyedia penyimpanan. |
MemoryStorageWithLatency |
Ini adalah implementasi dalam memori sederhana dari penyedia penyimpanan yang menyajikan latensi tetap panggilan penyimpanan. Kelas ini berguna untuk pengujian sistem dan investigasi efek latensi penyimpanan. |
MemoryStorageWithLatencyOptions |
Opsi untuk MemoryGrainStorageWithLatency penyedia penyimpanan. |
OrleansDefaultHasher |
Implementasi default menggunakan hash yang sama dengan Orleans dalam penempatan biji-bijian. |
OrleansGrainStorageSerializer |
Serializer penyimpanan biji-bijian yang menggunakan Orleans Serializer. |
OrleansStorageDefaultBinaryDeserializer |
Deserializer biner default untuk penyedia penyimpanan. |
OrleansStorageDefaultBinarySerializer |
Serializer biner default untuk penyedia penyimpanan. |
OrleansStorageDefaultJsonDeserializer |
Deserializer JSON default untuk penyedia penyimpanan. |
OrleansStorageDefaultJsonSerializer |
Serializer JSON default untuk penyedia penyimpanan. |
OrleansStorageDefaultXmlDeserializer |
Deserializer XML default untuk penyedia penyimpanan. |
OrleansStorageDefaultXmlSerializer |
Serializer XML default untuk penyedia penyimpanan. |
RelationalStorageProviderQueries |
Kelas kontainer untuk kueri yang saat ini digunakan oleh AdoNetGrainStorage. |
ShardedStorageProvider |
Penyedia penyimpanan sederhana untuk menulis data status biji-bijian yang dibagikan di sejumlah penyedia penyimpanan lainnya. |
StorageHasherPicker | |
StorageProviderUtils | |
TableStorageUpdateConditionNotSatisfiedException |
Pengecualian dilemparkan ketika penyedia penyimpanan mendeteksi ketidakkonsistensian Etag saat mencoba melakukan operasi WriteStateAsync. |
Struct
SerializationChoice |
Struct berisi pilihan tentang streaming, deserializer penyimpanan, dan serializer penyimpanan |
Antarmuka
IBlobContainerFactory |
Pabrik untuk membangun klien kontainer untuk penyimpanan blob menggunakan grainType dan grainId |
IGrainStorage |
Antarmuka yang akan diimplementasikan untuk penyimpanan yang dapat membaca dan menulis data status butir Orleans. |
IGrainStorageSerializer |
Antarmuka umum untuk serializer status grain. |
IHasher |
Antarmuka untuk semua operasi hashing yang saat ini berada dalam operasi Orleans Storage. |
ILocalDataStore | |
IMemoryStorageGrain |
Antarmuka grain untuk butir penyimpanan memori internal yang digunakan oleh penyedia penyimpanan dalam memori Orleans. |
IRestExceptionDecoder |
Antarmuka yang akan diimplementasikan secara opsional oleh penyimpanan untuk mengembalikan detail pengecualian yang lebih kaya. TODO: Hapus antarmuka ini. Pindah ke pola dekorator untuk tujuan pemantauan. - jbragg |
IStorageDeserializer |
Antarmuka kanonis untuk deserializer penyedia penyimpanan. |
IStorageHasherPicker |
Pemilih untuk dipilih dari fungsi hash yang disediakan. Memberikan kelincahan untuk memperbarui atau mengubah fungsi hashing untuk operasi bawaan dan kustom. |
IStorageProvider |
Antarmuka yang akan diimplementasikan untuk penyedia penyimpanan yang dapat membaca dan menulis data status butir Orleans. |
IStorageProviderSerializerOptions |
Antarmuka yang akan diimplementasikan oleh opsi penyedia penyimpanan. |
IStorageSerializationPicker |
Strategi untuk memilih serializer atau deserializer untuk operasi penyimpanan. Sebagai contoh, ini dapat digunakan untuk:
|
IStorageSerializer |
Antarmuka kanonis untuk serializer penyedia penyimpanan. |