Interface ISandbox
Abstraction for executing commands with varying levels of isolation.
public interface ISandbox
Properties
ModeName
The sandbox mode name.
string ModeName { get; }
Property Value
Methods
ExecuteAsync(string, string, int, CancellationToken)
Execute a command within the sandbox.
Task<SandboxResult> ExecuteAsync(string command, string workingDirectory, int timeoutSeconds = 60, CancellationToken ct = default)
Parameters
commandstringworkingDirectorystringtimeoutSecondsintctCancellationToken