IProcessCommandService Methods
InterfaceMethods3 members
RunCDKProcess(ILogger?, LogLevel, string, string, IDictionary<string, string>)Section titled RunCDKProcess(ILogger?, LogLevel, string, string, IDictionary<string, string>)abstractRunProcessAndCaptureStdOutResultpublic interface IProcessCommandService{ public abstract RunProcessAndCaptureStdOutResult RunCDKProcess( ILogger? logger, LogLevel logLevel, string arguments, string workingDirectory, IDictionary<string, string>? environmentVariables = null) { // ... }}Parameters
loggerILogger?logLevelLogLevelargumentsstringworkingDirectorystringenvironmentVariablesIDictionary<string, string>optionalRunProcess(ILogger, string, string, string, bool, IDictionary<string, string>)Section titled RunProcess(ILogger, string, string, string, bool, IDictionary<string, string>)abstractintpublic interface IProcessCommandService{ public abstract int RunProcess( ILogger logger, string path, string arguments, string workingDirectory, bool streamOutputToLogger, IDictionary<string, string>? environmentVariables = null) { // ... }}Parameters
loggerILoggerpathstringargumentsstringworkingDirectorystringstreamOutputToLoggerboolenvironmentVariablesIDictionary<string, string>optionalRunProcessAndCaptureOutputAsync(ILogger, string, string, string?, CancellationToken)Section titled RunProcessAndCaptureOutputAsync(ILogger, string, string, string?, CancellationToken)abstractTask<RunProcessAndCaptureStdOutResult>public interface IProcessCommandService{ public abstract Task<RunProcessAndCaptureStdOutResult> RunProcessAndCaptureOutputAsync( ILogger logger, string path, string arguments, string? workingDirectory, CancellationToken cancellationToken) { // ... }}Parameters
loggerILoggerpathstringargumentsstringworkingDirectorystring?cancellationTokenCancellationToken