IProcessCommandService Methods
Interface Methods 3 members
RunCDKProcess(ILogger?, LogLevel, string, string, IDictionary<string, string>) Section titled RunCDKProcess(ILogger?, LogLevel, string, string, IDictionary<string, string>) abstract RunProcessAndCaptureStdOutResult public interface IProcessCommandService{ public abstract RunProcessAndCaptureStdOutResult RunCDKProcess( ILogger? logger, LogLevel logLevel, string arguments, string workingDirectory, IDictionary<string, string>? environmentVariables = null) { // ... }}Parameters
logger ILogger? logLevel LogLevel arguments string workingDirectory string environmentVariables IDictionary<string, string> optional RunProcess(ILogger, string, string, string, bool, IDictionary<string, string>) Section titled RunProcess(ILogger, string, string, string, bool, IDictionary<string, string>) abstract int public interface IProcessCommandService{ public abstract int RunProcess( ILogger logger, string path, string arguments, string workingDirectory, bool streamOutputToLogger, IDictionary<string, string>? environmentVariables = null) { // ... }}Parameters
logger ILogger path string arguments string workingDirectory string streamOutputToLogger bool environmentVariables IDictionary<string, string> optional RunProcessAndCaptureOutputAsync(ILogger, string, string, string?, CancellationToken) Section titled RunProcessAndCaptureOutputAsync(ILogger, string, string, string?, CancellationToken) abstract Task<RunProcessAndCaptureStdOutResult> public interface IProcessCommandService{ public abstract Task<RunProcessAndCaptureStdOutResult> RunProcessAndCaptureOutputAsync( ILogger logger, string path, string arguments, string? workingDirectory, CancellationToken cancellationToken) { // ... }}Parameters
logger ILogger path string arguments string workingDirectory string? cancellationToken CancellationToken