C# Класс AliaSQL.Core.Services.Impl.ChangeScriptExecutor

Наследование: IChangeScriptExecutor
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ChangeScriptExecutor ( ) : System
ChangeScriptExecutor ( IScriptExecutionTracker executionTracker, IQueryExecutor executor, IFileSystem fileSystem ) : System
Execute ( string fullFilename, AliaSQL.Core.Model.ConnectionSettings settings, ITaskObserver taskObserver, bool logOnly = false ) : void
ExecuteAlways ( string fullFilename, AliaSQL.Core.Model.ConnectionSettings settings, ITaskObserver taskObserver, bool logOnly = false ) : void
ExecuteIfChanged ( string fullFilename, AliaSQL.Core.Model.ConnectionSettings settings, ITaskObserver taskObserver, bool logOnly = false ) : void
GetFileMD5Hash ( string fullFilename ) : string

Приватные методы

Метод Описание
getFilename ( string fullFilename ) : string
getLastFolderName ( string fullFilename ) : string

Описание методов

ChangeScriptExecutor() публичный Метод

public ChangeScriptExecutor ( ) : System
Результат System

ChangeScriptExecutor() публичный Метод

public ChangeScriptExecutor ( IScriptExecutionTracker executionTracker, IQueryExecutor executor, IFileSystem fileSystem ) : System
executionTracker IScriptExecutionTracker
executor IQueryExecutor
fileSystem IFileSystem
Результат System

Execute() публичный Метод

public Execute ( string fullFilename, AliaSQL.Core.Model.ConnectionSettings settings, ITaskObserver taskObserver, bool logOnly = false ) : void
fullFilename string
settings AliaSQL.Core.Model.ConnectionSettings
taskObserver ITaskObserver
logOnly bool
Результат void

ExecuteAlways() публичный Метод

public ExecuteAlways ( string fullFilename, AliaSQL.Core.Model.ConnectionSettings settings, ITaskObserver taskObserver, bool logOnly = false ) : void
fullFilename string
settings AliaSQL.Core.Model.ConnectionSettings
taskObserver ITaskObserver
logOnly bool
Результат void

ExecuteIfChanged() публичный Метод

public ExecuteIfChanged ( string fullFilename, AliaSQL.Core.Model.ConnectionSettings settings, ITaskObserver taskObserver, bool logOnly = false ) : void
fullFilename string
settings AliaSQL.Core.Model.ConnectionSettings
taskObserver ITaskObserver
logOnly bool
Результат void

GetFileMD5Hash() публичный статический Метод

public static GetFileMD5Hash ( string fullFilename ) : string
fullFilename string
Результат string