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"; }