Bagikan melalui


Orleans.Providers Ruang nama

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 request.