Class SnapshotStoreSettings
Configuration settings representation targeting Sql Server snapshot store actor.
Inherited Members
Namespace: Akka.Persistence.Sql.Common
Assembly: Akka.Persistence.Sql.Common.dll
Syntax
public class SnapshotStoreSettings
Constructors
| Improve this Doc View SourceSnapshotStoreSettings(Config)
Initializes a new instance of the SnapshotStoreSettings class.
Declaration
public SnapshotStoreSettings(Config config)
Parameters
Type | Name | Description |
---|---|---|
Config | config | The configuration used to configure the settings. |
Exceptions
Type | Condition |
---|---|
ArgumentNullException | This exception is thrown when the specified |
Properties
| Improve this Doc View SourceAutoInitialize
Flag determining in in case of snapshot store table missing, they should be automatically initialized.
Declaration
public bool AutoInitialize { get; }
Property Value
Type | Description |
---|---|
Boolean |
ConnectionString
Connection string used to access a persistent SQL Server instance.
Declaration
public string ConnectionString { get; }
Property Value
Type | Description |
---|---|
String |
ConnectionStringName
Name of the connection string stored in <connectionStrings> section of *.config file.
Declaration
public string ConnectionStringName { get; }
Property Value
Type | Description |
---|---|
String |
ConnectionTimeout
Connection timeout for SQL Server related operations.
Declaration
public TimeSpan ConnectionTimeout { get; }
Property Value
Type | Description |
---|---|
TimeSpan |
DefaultSerializer
The default serializer being used if no type match override is specified
Declaration
[Obsolete("This property should never be used, use the default `System.Object` serializer instead")]
public string DefaultSerializer { get; }
Property Value
Type | Description |
---|---|
String |
FullTableName
TBD
Declaration
public string FullTableName { get; }
Property Value
Type | Description |
---|---|
String |
ReadIsolationLevel
Isolation level of transactions used during read query execution.
Declaration
public IsolationLevel ReadIsolationLevel { get; }
Property Value
Type | Description |
---|---|
IsolationLevel |
SchemaName
Schema name, where table corresponding to snapshot store is placed.
Declaration
public string SchemaName { get; }
Property Value
Type | Description |
---|---|
String |
TableName
Name of the table corresponding to snapshot store.
Declaration
public string TableName { get; }
Property Value
Type | Description |
---|---|
String |
WriteIsolationLevel
Isolation level of transactions used during write query execution.
Declaration
public IsolationLevel WriteIsolationLevel { get; }
Property Value
Type | Description |
---|---|
IsolationLevel |