The common base class for all types of operations.
Name | Description | |
---|---|---|
MessageLogged |
Occurs when a message is logged. |
Name | Description | |
---|---|---|
ExecuteCommandLineAsync(IOperationExecutionContext context, Inedo.Agents.RemoteProcessStartInfo startInfo) | ||
GetDescription(IOperationConfiguration config) | ||
GetLogScopeName(System.Type operationType, Inedo.ExecutionEngine.ActionStatement statement) | ||
GetProgress |
Returns the current progress of the action as a percentage if it is executing. |
|
Log(Inedo.Diagnostics.IMessage message) | ||
LogProcessError(string text) | ||
LogProcessOutput(string text) | ||
OnMessageLogged(Inedo.Diagnostics.LogMessageEventArgs e) |
This class should not be inherited directly. Instead, see ExecuteOperation.