namespace RemoteExec.Server.Configuration;
public class ExecutionConfiguration
{
///
/// Maximum number of concurrent tasks. Default is ProcessorCount * 2.
///
public int? MaxConcurrentTasks { get; set; }
///
/// Timeout for assembly loading requests in seconds. Default is 30 seconds.
///
public int AssemblyLoadTimeoutSeconds { get; set; } = 30;
///
/// Type of execution environment to use. Default is "AssemblyLoadContext".
///
public string ExecutionEnvironment { get; set; } = "AssemblyLoadContext";
}