IProcessCommandService Methods
InterfaceMethods3 members
RunCDKProcess(ILogger?, LogLevel, string, string, IDictionary<string, string>) Section titled RunCDKProcess(ILogger?, LogLevel, string, string, IDictionary<string, string>)abstractRunpublic interface IProcessCommandService{ public abstract RunProcessAndCaptureStdOutResult RunCDKProcess( ILogger? logger, LogLevel logLevel, string arguments, string workingDirectory, IDictionary<string, string>? environmentVariables = null) { // ... }}Parameters
loggerILogger? logLevel LogLevel argumentsstringworkingDirectory stringenvironmentVariables IDictionary<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
loggerILogger pathstringargumentsstringworkingDirectory stringstreamOutputToLogger boolenvironmentVariables IDictionary<string, string> optionalRunProcessAndCaptureOutputAsync(ILogger, string, string, string?, CancellationToken) Section titled RunProcessAndCaptureOutputAsync(ILogger, string, string, string?, CancellationToken)abstractTaskpublic interface IProcessCommandService{ public abstract Task<RunProcessAndCaptureStdOutResult> RunProcessAndCaptureOutputAsync( ILogger logger, string path, string arguments, string? workingDirectory, CancellationToken cancellationToken) { // ... }}Parameters
loggerILogger pathstringargumentsstringworkingDirectory string?cancellationToken CancellationToken