Orleans.Providers 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
ClusterClientMemoryStreamConfigurator<TSerializer> | |
DefaultMemoryMessageBodySerializer |
Implementasi default IMemoryMessageBodySerializer . |
LegacyProviderConfigurator | |
LogConsistencyProviderAttribute |
Atribut [Orleans.Providers.LogConsistencyProvider] digunakan untuk menentukan penyedia konsistensi mana yang akan digunakan untuk grain menggunakan abstraksi status tampilan log. Menentukan properti [Orleans.Providers.LogConsistencyProvider] direkomendasikan untuk semua butir yang berasal dari LogConsistentGrain, seperti JournaledGrain. Jika tidak ada atribut [Orleans.Providers.LogConsistencyProvider] yang ditentukan, maka runtime mencoba menemukannya sebagai berikut. Pertama, ia mencari penyedia "Default" dalam file konfigurasi, lalu memeriksa apakah jenis grain menentukan default. Jika penyedia konsistensi tidak dapat ditemukan untuk biji-bijian ini, maka biji-bijian akan gagal dimuat ke Dalam Silo. |
MemoryAdapterConfig |
Kelas konfigurasi ini digunakan untuk mengonfigurasi MemoryStreamProvider. Ini memberi tahu penyedia aliran berapa banyak antrean yang akan dibuat. |
MemoryAdapterFactory<TSerializer> |
Pabrik adapter untuk di penyedia aliran memori. Pabrik ini bertindak sebagai adaptor dan pabrik adaptor. Peristiwa disimpan dalam butir dalam memori yang berperilaku sebagai antrean peristiwa, adaptor penyedia ini terutama digunakan untuk pengujian |
MemoryMessageBody |
Isi pesan yang digunakan oleh penyedia aliran dalam memori. |
MemoryPooledCache<TSerializer> |
Cache terkumpul untuk penyedia aliran memori |
MemoryStreamProvider |
Ini adalah penyedia aliran persisten yang menggunakan butir dalam memori untuk mengantre peristiwa. Ini terutama untuk tujuan pengujian. |
MemoryStreamProvider<TSerializer> |
Ini adalah penyedia aliran persisten yang menggunakan butir dalam memori untuk mengantre peristiwa. Ini terutama untuk tujuan pengujian. |
MemoryStreamQueueGrain |
Grain antrean aliran memori. Butir ini berfungsi sebagai antrean penyimpanan data peristiwa. Operasi Antrean dan Hapus Antrean didukung. jumlah peristiwa maksimum menetapkan batas penyimpanan maksimum ke antrean. |
ProviderConfigurationExtensions | |
ProviderConstants |
Nilai konstanta yang digunakan oleh penyedia. |
ProviderInitializationException |
Pengecualian dilemparkan setiap kali penyedia gagal diinisialisasi. |
ProviderStateException | |
SiloMemoryStreamConfigurator<TSerializer> | |
StorageProviderAttribute |
Atribut [Orleans.Providers.StorageProvider] digunakan untuk menentukan penyedia penyimpanan mana yang akan digunakan untuk persistensi status grain. Menentukan properti [Orleans.Providers.StorageProvider] direkomendasikan untuk semua butir yang memperluas Grain<T>. Jika tidak ada atribut [Orleans.Providers.StorageProvider] yang ditentukan, penyedia penyimpanan "Default" akan digunakan. Jika penyedia penyimpanan yang sesuai tidak dapat ditemukan untuk biji-bijian ini, maka biji-bijian akan gagal dimuat ke Silo. |
Struct
MemoryMessageData |
Mewakili peristiwa yang dikirim dan diterima dari butir antrean In-Memory. |
Antarmuka
IBootstrapProvider |
Antarmuka penanda yang akan diimplementasikan oleh kelas bootstrap aplikasi apa pun yang ingin dimuat dan dijalankan secara otomatis selama startup silo |
IControllable |
Antarmuka umum untuk komponen yang dapat dikontrol di dalam runtime Orleans. |
ILogConsistencyProviderRuntime |
Antarmuka yang menghadap penyedia untuk konsistensi log |
IMemoryMessageBodySerializer |
Implementasi antarmuka ini bertanggung jawab untuk membuat serialisasi objek MemoryMessageBody |
IMemoryStreamQueueGrain |
Antarmuka untuk butir antrean aliran dalam memori. |
IProvider |
Antarmuka dasar untuk semua antarmuka penyedia khusus jenis di Orleans |
IProviderBuilder<TBuilder> |
Antarmuka untuk penyedia yang mengonfigurasi layanan Orleans. |
IProviderConfiguration |
Informasi konfigurasi yang diterima penyedia |
IProviderManager |
Antarmuka manajemen penyedia internal untuk membuat instans penyedia dependen di pohon hierarki dependensi |
IProviderRuntime |
Antarmuka untuk mengizinkan panggilan balik dari penyedia ke dalam manajer penyedia yang ditetapkan. Ini memungkinkan akses ke fungsionalitas runtime, seperti pengelogan. |
IStorageProviderRuntime |
Antarmuka yang menghadap penyedia untuk manajer penyedia penyimpanan |
Delegasikan
InvokeInterceptor |
Menangani pemanggilan yang disediakan |