AdoNetStorageProvider 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
儲存體提供者,用於將粒紋狀態資料寫入關聯式儲存體。
public class AdoNetStorageProvider : Orleans.Storage.IStorageProvider
type AdoNetStorageProvider = class
interface IStorageProvider
interface IProvider
Public Class AdoNetStorageProvider
Implements IStorageProvider
- 繼承
-
AdoNetStorageProvider
- 實作
備註
必要的組態參數: DataConnectionString
選擇性組態參數: AdoInvariant
-- 預設為 UseJsonFormat
System.Data.SqlClient
-- 預設 false
UseXmlFormat
為 -- 預設 false
UseBinaryFormat
為 -- 預設值為 -- 預設值為true
建構函式
AdoNetStorageProvider() |
儲存體提供者,用於將粒紋狀態資料寫入關聯式儲存體。 |
欄位
DataConnectionInvariantPropertyName |
關聯式儲存體提供者連接字串的標準常數。 |
DataConnectionStringPropertyName |
儲存體提供者連接字串的標準常數。 |
DefaultAdoInvariantInvariantPropertyName |
如果未指定任何專案,則預設 ADO.NET 用於儲存體的不變異值。 這會對應至Orleans.Runtime.Constants.INVARIANT_NAME_SQL_SERVER。 |
DefaultInitializationQuery |
預設查詢,用來初始化此結構的預設查詢。此資料庫是一個。 |
UseBinaryFormatPropertyName |
儲存體二進位承載的插槽金鑰。 此格式可以是原生的一元格式、Bon 或使用者設定的一些專案。 |
UseJsonFormatPropertyName |
JSON 中格式化之儲存體字串承載的插槽金鑰。 |
UseXmlFormatPropertyName |
以 XML 格式化之儲存體字串承載的插槽索引鍵。 |
屬性
CurrentOperationalQueries |
目前使用的查詢。 更新時,新的查詢將會立即生效。 |
HashPicker |
雜湊產生器,用來將自然索引鍵、粒紋識別碼和粒紋類型雜湊至更窄的索引。 |
Log |
這個儲存體提供者實例所使用的記錄器。 |
Name |
此儲存體提供者實例的名稱。 |
StorageSerializationPicker |
挑選序列化程式或還原序列化程式以進行儲存體作業的策略。 這可用來:
|
方法
ClearStateAsync(String, GrainReference, IGrainState) |
清除此儲存體提供者的狀態資料函式。 |
Close() | |
Init(String, IProviderRuntime, IProviderConfiguration) |
這個儲存體提供者的初始化函式。 |
ReadStateAsync(String, GrainReference, IGrainState) |
此儲存體提供者的讀取狀態資料函式。 |
WriteStateAsync(String, GrainReference, IGrainState) |
寫入此儲存體提供者的狀態資料函式。 |