Search Results for

    Show / Hide Table of Contents

    Class JournalSettings

    Configuration settings representation targeting Sql Server journal actor.

    Inheritance
    Object
    JournalSettings
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: Akka.Persistence.Sql.Common
    Assembly: Akka.Persistence.Sqlite.dll
    Syntax
    public class JournalSettings

    Constructors

    | Improve this Doc View Source

    JournalSettings(Config)

    Initializes a new instance of the JournalSettings class.

    Declaration
    public JournalSettings(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 config is undefined.

    Properties

    | Improve this Doc View Source

    AutoInitialize

    Flag determining in in case of event journal or metadata table missing, they should be automatically initialized.

    Declaration
    public bool AutoInitialize { get; }
    Property Value
    Type Description
    Boolean
    | Improve this Doc View Source

    ConnectionString

    Connection string used to access a persistent SQL Server instance.

    Declaration
    public string ConnectionString { get; }
    Property Value
    Type Description
    String
    | Improve this Doc View Source

    ConnectionStringName

    Name of the connection string stored in <connectionStrings> section of *.config file.

    Declaration
    public string ConnectionStringName { get; }
    Property Value
    Type Description
    String
    | Improve this Doc View Source

    ConnectionTimeout

    Connection timeout for SQL Server related operations.

    Declaration
    public TimeSpan ConnectionTimeout { get; }
    Property Value
    Type Description
    TimeSpan
    | Improve this Doc View Source

    JournalTableName

    Name of the table corresponding to event journal.

    Declaration
    public string JournalTableName { get; }
    Property Value
    Type Description
    String
    | Improve this Doc View Source

    MetaTableName

    Name of the table corresponding to event journal persistenceId and sequenceNr metadata.

    Declaration
    public string MetaTableName { get; }
    Property Value
    Type Description
    String
    | Improve this Doc View Source

    ReadIsolationLevel

    Isolation level of transactions used during read query execution.

    Declaration
    public IsolationLevel ReadIsolationLevel { get; }
    Property Value
    Type Description
    IsolationLevel
    | Improve this Doc View Source

    SchemaName

    Name of the schema, where journal table resides.

    Declaration
    public string SchemaName { get; }
    Property Value
    Type Description
    String
    | Improve this Doc View Source

    TimestampProvider

    Fully qualified type name for ITimestampProvider used to generate journal timestamps.

    Declaration
    public string TimestampProvider { get; set; }
    Property Value
    Type Description
    String
    | Improve this Doc View Source

    WriteIsolationLevel

    Isolation level of transactions used during write query execution.

    Declaration
    public IsolationLevel WriteIsolationLevel { get; }
    Property Value
    Type Description
    IsolationLevel

    Extension Methods

    ObjectExtensions.IsDefaultForType<T>(T)
    ObjectExtensions.AsOption<T>(T)
    Extensions.AsInstanceOf<T>(Object)
    In This Article
    • githubImprove this Doc
    • View Source
    Back to top
    Contribute
    • Project Chat
    • Discussion Forum
    • Source Code
    Support
    • Akka.NET Support Plans
    • Akka.NET Observability Tools
    • Akka.NET Training & Consulting
    Maintained By
    • Petabridge - The Akka.NET Company
    • Learn Akka.NET