Search Results for

    Show / Hide Table of Contents

    Class RunnerContext

    Inheritance
    object
    RunnerContext
    Implements
    IRunnerContext
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: FluentMigrator.Runner.Initialization
    Assembly: FluentMigrator.Runner.dll
    Syntax
    public class RunnerContext : IRunnerContext

    Constructors

    RunnerContext(IAnnouncer)

    Declaration
    public RunnerContext(IAnnouncer announcer)
    Parameters
    Type Name Description
    IAnnouncer announcer

    Properties

    AllowBreakingChange

    Gets or sets a value indicating whether the migration runner is allowed to apply breaking changes

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

    Announcer

    Declaration
    public IAnnouncer Announcer { get; }
    Property Value
    Type Description
    IAnnouncer

    ApplicationContext

    Gets or sets the arbitrary application context passed to the task runner

    Declaration
    public object ApplicationContext { get; set; }
    Property Value
    Type Description
    object

    Connection

    Declaration
    public string Connection { get; set; }
    Property Value
    Type Description
    string

    ConnectionStringConfigPath

    Declaration
    public string ConnectionStringConfigPath { get; set; }
    Property Value
    Type Description
    string

    Database

    Declaration
    public string Database { get; set; }
    Property Value
    Type Description
    string

    DefaultSchemaName

    Gets or sets the default schema name

    Declaration
    public string DefaultSchemaName { get; set; }
    Property Value
    Type Description
    string

    Namespace

    Declaration
    public string Namespace { get; set; }
    Property Value
    Type Description
    string

    NestedNamespaces

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

    NoConnection

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

    PreviewOnly

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

    Profile

    Declaration
    public string Profile { get; set; }
    Property Value
    Type Description
    string

    ProviderSwitches

    Declaration
    public string ProviderSwitches { get; set; }
    Property Value
    Type Description
    string

    StartVersion

    Declaration
    public long StartVersion { get; set; }
    Property Value
    Type Description
    long

    Steps

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

    StopWatch

    Declaration
    public IStopWatch StopWatch { get; }
    Property Value
    Type Description
    IStopWatch

    Tags

    Declaration
    public IEnumerable<string> Tags { get; set; }
    Property Value
    Type Description
    IEnumerable<string>

    Targets

    Declaration
    public string[] Targets { get; set; }
    Property Value
    Type Description
    string[]

    Task

    Declaration
    public string Task { get; set; }
    Property Value
    Type Description
    string

    Timeout

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

    TransactionPerSession

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

    Version

    Declaration
    public long Version { get; set; }
    Property Value
    Type Description
    long

    WorkingDirectory

    Declaration
    public string WorkingDirectory { get; set; }
    Property Value
    Type Description
    string

    Implements

    IRunnerContext
    In this article
    Back to top
    Copyright © 2018 Fluent Migrator Project
    Generated by DocFX
    Creative Commons License
    FluentMigrator Documentation by FluentMigrator Project is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.