Skip to content
Docs Try Aspire

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)
{
// ...
}
}
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)
{
// ...
}
}
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)
{
// ...
}
}
logger ILogger
path string
arguments string
workingDirectory string?
cancellationToken CancellationToken