ConsoleScriptBase - класс

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

Definition

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

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

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

Свойства

Options Настройки, переданные в скрипт в командной строке.
Result Результат выполнения скрипта, возвращаемый как errorlevel для следующей выполняемой команды.
ScriptName Фактическое имя скрипта.

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
ExecuteAsync(CancellationToken) Выполняет скрипт.
ExecuteAsync(IConsoleScriptOptions, CancellationToken) Выполняет скрипт.
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.
ShowHelpAsync Выводит справочную информацию по использованию скрипта.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGetParameter Возвращает значение параметра вида /pp:Name=Value по заданному имени или null, если получить значение не удалось или если параметр присутствует и равен null.

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

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также