using Microsoft.AspNetCore.Mvc.RazorPages; using System.Collections; namespace Admin.Pages.Server { public class EnvModel : PageModel { public IReadOnlyList> EnvVars { get; set; } = []; public void OnGet() { EnvVars = Environment.GetEnvironmentVariables() .Cast() .Select(e => new KeyValuePair( e.Key?.ToString() ?? string.Empty, e.Value?.ToString() ?? string.Empty)) .OrderBy(kv => kv.Key, StringComparer.OrdinalIgnoreCase) .ToArray(); } } }