Skip to content
DocsTry Aspire
DocsTry

IProcessCommandService Methods

InterfaceMethods3 members
RunCDKProcess(ILogger?, LogLevel, string, string, IDictionary<string, string>)Section titled RunCDKProcess(ILogger?, LogLevel, string, string, IDictionary<string, string>)abstractRunProcessAndCaptureStdOutResult
public interface IProcessCommandService
{
public abstract RunProcessAndCaptureStdOutResult RunCDKProcess(
ILogger? logger,
LogLevel logLevel,
string arguments,
string workingDirectory,
IDictionary<string, string>? environmentVariables = null)
{
// ...
}
}
loggerILogger?
logLevelLogLevel
argumentsstring
workingDirectorystring
environmentVariablesIDictionary<string, string>optional
RunProcess(ILogger, string, string, string, bool, IDictionary<string, string>)Section titled RunProcess(ILogger, string, string, string, bool, IDictionary<string, string>)abstractint
public interface IProcessCommandService
{
public abstract int RunProcess(
ILogger logger,
string path,
string arguments,
string workingDirectory,
bool streamOutputToLogger,
IDictionary<string, string>? environmentVariables = null)
{
// ...
}
}
loggerILogger
pathstring
argumentsstring
workingDirectorystring
streamOutputToLoggerbool
environmentVariablesIDictionary<string, string>optional
RunProcessAndCaptureOutputAsync(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)
{
// ...
}
}
loggerILogger
pathstring
argumentsstring
workingDirectorystring?
cancellationTokenCancellationToken