CommandContext - класс

Implements a Command that executes a child command.

Definition

Пространство имён: Tessa.Platform.CommandLine
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public sealed class CommandContext : Command
Inheritance
Object    Command    CommandContext

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

CommandContext(String, Command) Initializes a new instance of the CommandContext class using the specified command name and child commands.
CommandContext(String, String, Command) Initializes a new instance of the CommandContext class using the specified command name, the description and child commands.

Свойства

Commands Gets a CommandCollection of child commands of this CommandContext.
Current Gets the current context for the current command thread.
Description Gets the description of the command.
(Унаследован от Command)
Name Gets the name of the command.
(Унаследован от Command)
Root Gets the root context for the current thread.

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
ExecuteAsync(CancellationToken) Executes a command using standard IO streams and arguments which will be read from the input stream.
(Унаследован от Command)
ExecuteAsync(String) Executes a command using standard IO streams and specified arguments.
(Унаследован от Command)
ExecuteAsync(ArgumentEnumerator, CancellationToken) Executes a command using standard IO streams and specified arguments.
(Унаследован от Command)
ExecuteAsync(String, CancellationToken) Executes a command using standard IO streams and specified arguments.
(Унаследован от Command)
ExecuteAsync(TextReader, TextWriter, String) Executes a command using specified IO streams and arguments.
(Унаследован от Command)
ExecuteAsync(TextReader, TextWriter, CancellationToken) Executes a command using specified IO streams and arguments which will be read from the input stream.
(Унаследован от Command)
ExecuteAsync(TextReader, TextWriter, TextWriter, String) Executes a command using specified IO streams and arguments.
(Унаследован от Command)
ExecuteAsync(TextReader, TextWriter, TextWriter, CancellationToken) Executes a command using specified IO streams and arguments which will be read from the input stream.
(Унаследован от Command)
ExecuteAsync(TextReader, TextWriter, String, CancellationToken) Executes a command using specified IO streams and arguments.
(Унаследован от Command)
ExecuteAsync(TextReader, TextWriter, ArgumentEnumerator, CancellationToken) Executes a command using specified IO streams and arguments.
(Унаследован от Command)
ExecuteAsync(TextReader, TextWriter, TextWriter, String, CancellationToken) Executes a command using specified IO streams and arguments.
(Унаследован от Command)
ExecuteAsync(TextReader, TextWriter, TextWriter, ArgumentEnumerator, CancellationToken) Executes a command using specified IO streams and arguments.
(Унаследован от Command)
ExecuteCoreAsync When overridden in a derived class, provides execution logic.
(Переопределяет CommandExecuteCoreAsync(TextReader, TextWriter, TextWriter, ArgumentEnumerator, 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)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

AddCommand
(Определяется CommandLineExtensions)
ExecuteAllAsync Continuously executes a command using standard IO streams until the input stream returns null or a CommandCanceledException was thrown.
(Определяется CommandLineExtensions)
ExecuteAllAsync
(Определяется CommandLineExtensions)
ExecuteAllAsync Continuously executes a command using specified IO streams until the input stream returns null or a CommandCanceledException was thrown.
(Определяется CommandLineExtensions)
ExecuteAllAsync Continuously executes a command using specified IO streams until the input stream returns null or a CommandCanceledException was thrown.
(Определяется CommandLineExtensions)
ExecuteAllAsync
(Определяется CommandLineExtensions)
ExecuteSingleAsync Executes a command using standard IO streams.
(Определяется CommandLineExtensions)
ExecuteSingleAsync
(Определяется CommandLineExtensions)
ExecuteSingleAsync Executes a command using specified IO streams.
(Определяется CommandLineExtensions)
ExecuteSingleAsync Executes a command using specified IO streams.
(Определяется CommandLineExtensions)
ExecuteSingleAsync
(Определяется CommandLineExtensions)
Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также