Class SnapshotStoreSettings
Configuration settings representation targeting Sql Server snapshot store actor.
Inherited Members
Namespace: Akka.Persistence.Sql.Common
Assembly: Akka.Persistence.Sqlite.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 |
Improve this Doc