MemoryStorage Kelas
Definisi
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.
Ini adalah implementasi biji-bijian dalam memori sederhana dari penyedia penyimpanan.
public class MemoryStorage : Orleans.Storage.IStorageProvider
type MemoryStorage = class
interface IStorageProvider
interface IProvider
Public Class MemoryStorage
Implements IStorageProvider
- Warisan
-
MemoryStorage
- Turunan
- Penerapan
Contoh
Contoh konfigurasi untuk penyedia penyimpanan ini dalam file OrleansConfiguration.xml:
<OrleansConfiguration xmlns="urn:orleans">
<Globals>
<StorageProviders>
<Provider Type="Orleans.Storage.MemoryStorage" Name="MemoryStore" />
</StorageProviders>
Keterangan
Penyedia penyimpanan ini HANYA ditujukan untuk skenario Pengembangan dalam memori / Pengujian Unit sederhana. Kelas ini TIDAK boleh digunakan di lingkungan Produksi, karena [berdasarkan desain] tidak memberikan kemampuan ketahanan atau persistensi jangka panjang.
Konstruktor
| Nama | Deskripsi |
|---|---|
| MemoryStorage() |
Konstruktor default. |
| MemoryStorage(Int32) |
Konstruktor - gunakan jumlah butir penyimpanan tertentu. |
Bidang
| Nama | Deskripsi |
|---|---|
| NumStorageGrainsDefaultValue |
Jumlah default butir penyimpanan antrean. |
| NumStorageGrainsPropertyName |
Nama string konfigurasi untuk jumlah butir penyimpanan antrean. |
Properti
| Nama | Deskripsi |
|---|---|
| Log |
Pencatat yang digunakan oleh instans penyedia penyimpanan ini. |
| Name |
Nama instans penyedia penyimpanan ini. |
Metode
| Nama | Deskripsi |
|---|---|
| ClearStateAsync(String, GrainReference, IGrainState) |
Hapus/ Hapus fungsi data status untuk penyedia penyimpanan ini. |
| Close() |
Fungsi matikan untuk penyedia penyimpanan ini. |
| Init(String, IProviderRuntime, IProviderConfiguration) |
Fungsi inisialisasi untuk penyedia penyimpanan ini. |
| ReadStateAsync(String, GrainReference, IGrainState) |
Membaca fungsi data status untuk penyedia penyimpanan ini. |
| WriteStateAsync(String, GrainReference, IGrainState) |
Tulis fungsi data status untuk penyedia penyimpanan ini. |