AdoNetStorageProvider Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Поставщик хранилища для записи данных состояния зерна в реляционное хранилище.
public class AdoNetStorageProvider : Orleans.Storage.IStorageProvider
type AdoNetStorageProvider = class
interface IStorageProvider
interface IProvider
Public Class AdoNetStorageProvider
Implements IStorageProvider
- Наследование
-
AdoNetStorageProvider
- Реализации
Комментарии
Обязательные параметры конфигурации: DataConnectionString
Необязательный параметр конфигурации: AdoInvariant
—по умолчанию System.Data.SqlClient
UseJsonFormat
— по умолчанию false
UseXmlFormat
— по умолчани false
UseBinaryFormat
true
Конструкторы
AdoNetStorageProvider() |
Поставщик хранилища для записи данных состояния зерна в реляционное хранилище. |
Поля
DataConnectionInvariantPropertyName |
Каноническая константа для строки подключения поставщика реляционного хранилища. |
DataConnectionStringPropertyName |
Каноническая константа для строки подключения поставщика хранилища. |
DefaultAdoInvariantInvariantPropertyName |
Значение по умолчанию ADO.NET инвариантное значение, используемое для хранения, если оно не задано. Это соответствует Orleans.Runtime.Constants.INVARIANT_NAME_SQL_SERVER. |
DefaultInitializationQuery |
Запрос по умолчанию для инициализации этой структуры из базы данных Орлеана. |
UseBinaryFormatPropertyName |
Ключ слота для двоичных полезных данных хранилища. Формат может быть собственным двоичным форматом Orleans, Бондом или настроенным пользователем. |
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) |
Запись функции данных о состоянии для этого поставщика хранилища. |