ServerConsoleScriptBase - класс

Базовая реализация для скриптов, которые исполняются в консольной утилите с прямым соединением с БД и контейнером Unity с серверными зависимостями.

Definition

Пространство имён: Tessa.Platform.ConsoleApps
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public abstract class ServerConsoleScriptBase : ConsoleScriptBase
Inheritance
Object    ConsoleScriptBase    ServerConsoleScriptBase
Derived
Подробнее

Конструкторы

ServerConsoleScriptBaseИнициализирует новый экземпляр класса ServerConsoleScriptBase

Свойства

Container Контейнер Unity, содержащий серверные зависимости.
Logger Объект, используемый для логирования с использованием консоли.
Options Настройки, переданные в скрипт в командной строке.
(Унаследован от ConsoleScriptBase)
Result Результат выполнения скрипта, возвращаемый как errorlevel для следующей выполняемой команды.
(Унаследован от ConsoleScriptBase)
ScriptName Фактическое имя скрипта.
(Унаследован от ConsoleScriptBase)

Методы

CreateDbManagerAsync Открывает новое соединение к БД и возвращает объект DbManager. В отличие от обращения к IDbScope, открытие соединения выполняется полностью асинхронно. Вызовите new QueryBuilderFactory(db.GetDbms()) для создание объекта, выполняющего построение запросов к БД для текущей СУБД.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
ExecuteAsync(CancellationToken) Выполняет скрипт.
(Переопределяет ConsoleScriptBaseExecuteAsync(CancellationToken))
ExecuteAsync(IConsoleScriptOptions, CancellationToken) Выполняет скрипт.
(Унаследован от ConsoleScriptBase)
ExecuteCoreAsync Выполняет клиентский скрипт.
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ParameterIsNullOrEmpty Возвращает признак того, что параметр с указанным именем задан и равен null или пустой строке. Если параметр отсутствует, то возвращается false.
(Унаследован от ConsoleScriptBase)
ShowHelpAsync Выводит справочную информацию по использованию скрипта.
(Переопределяет ConsoleScriptBaseShowHelpAsync(CancellationToken))
ShowHelpCoreAsync Выводит справочную информацию по использованию скрипта.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGetParameter Возвращает значение параметра вида /pp:Name=Value по заданному имени или null, если получить значение не удалось или если параметр присутствует и равен null.
(Унаследован от ConsoleScriptBase)

Методы расширения

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также