Search Results for

    Show / Hide Table of Contents

    Class DatabaseUpgradeSettings

    Settings for the database upgrade process

    Inheritance
    object
    DatabaseUpgradeSettings
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.Connections.Database.Migrations.Core.Upgrade
    Assembly: LemonEdge.Database.Connector.dll
    Syntax
    public class DatabaseUpgradeSettings

    Constructors

    DatabaseUpgradeSettings()

    Declaration
    public DatabaseUpgradeSettings()

    Properties

    ConstrainedMaxConcurrentUpgradeProcesses

    The maximum number of concurrent processes for upgrade operations, limited by the Environment processor count.

    Declaration
    public int ConstrainedMaxConcurrentUpgradeProcesses { get; }
    Property Value
    Type Description
    int

    IgnoreUpgradeProcess

    Whether to ignore the upgrade process (for containers we want the upgrade to be executed as a task by the task service).

    Declaration
    public bool IgnoreUpgradeProcess { get; set; }
    Property Value
    Type Description
    bool

    MaxConcurrentUpgradeProcesses

    The maximum number of concurrent processes for upgrade operations, from config

    Declaration
    public int MaxConcurrentUpgradeProcesses { get; set; }
    Property Value
    Type Description
    int

    StatusPollingInterval

    The interval (in milliseconds) between polling the database for status changes in the global environment table.

    Declaration
    public int StatusPollingInterval { get; set; }
    Property Value
    Type Description
    int

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.