AdoNetGrainStorage 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用來將細微性狀態資料寫入關聯式儲存體的儲存體提供者。
public class AdoNetGrainStorage : Orleans.ILifecycleParticipant<Orleans.Runtime.ISiloLifecycle>, Orleans.Storage.IGrainStorage
type AdoNetGrainStorage = class
interface IGrainStorage
interface ILifecycleParticipant<ISiloLifecycle>
Public Class AdoNetGrainStorage
Implements IGrainStorage, ILifecycleParticipant(Of ISiloLifecycle)
- 繼承
-
AdoNetGrainStorage
- 實作
備註
必要的組態參數: DataConnectionString
選擇性設定參數: AdoInvariant
-- 預設 UseJsonFormat
System.Data.SqlClient
為 -- 預設 false
UseXmlFormat
為 -- 預設為 false
UseBinaryFormat
-- 預設為 -- 預設值為true
建構函式
AdoNetGrainStorage(ILogger<AdoNetGrainStorage>, IProviderRuntime, IOptions<AdoNetGrainStorageOptions>, IOptions<ClusterOptions>, String) |
用來將細微性狀態資料寫入關聯式儲存體的儲存體提供者。 |
欄位
BinaryFormatSerializerTag |
BinaryFormatSerializer 的標籤 |
DefaultInitializationQuery |
要從一個要初始化此結構的預設查詢, |
JsonFormatSerializerTag |
JsonFormatSerializer 的標籤 |
XmlFormatSerializerTag |
XmlFormatSerializer 的標記 |
屬性
CurrentOperationalQueries |
目前使用的查詢。 更新時,新的查詢將會立即生效。 |
HashPicker |
用來將自然索引鍵、細微性識別碼和細微性類型雜湊為更窄索引的雜湊產生器。 |
Serializer |
用來將細微性狀態資料寫入關聯式儲存體的儲存體提供者。 |
StorageSerializationPicker |
挑選序列化程式或還原序列化程式以進行儲存體作業的策略。 這可以用來:
|
方法
ClearStateAsync(String, GrainReference, IGrainState) |
清除此儲存體提供者的狀態資料函式。 |
ClearStateAsync<T>(String, GrainId, IGrainState<T>) |
清除此儲存體提供者的狀態資料函式。 |
Participate(ISiloLifecycle) |
用來將細微性狀態資料寫入關聯式儲存體的儲存體提供者。 |
ReadStateAsync(String, GrainReference, IGrainState) |
此儲存體提供者的讀取狀態資料函式。 |
ReadStateAsync<T>(String, GrainId, IGrainState<T>) |
此儲存體提供者的讀取狀態資料函式。 |
WriteStateAsync(String, GrainReference, IGrainState) |
寫入此儲存體提供者的狀態資料函式。 |
WriteStateAsync<T>(String, GrainId, IGrainState<T>) |
寫入此儲存體提供者的狀態資料函式。 |