Runtime是静态类,主要用于判断当前所属操作系统,该类同时支持.net4.5 / .net4.8 / .net8.0 等所有平台框架。

    • Mono。是否在Mono运行时
    • Container。是否在docker容器
    • IsWeb。是否Web应用
    • IsConsole。是否控制台应用
    • Windows。是否Windows系统
    • Linux。是否Linux系统
    • OSX。是否macOS系统
    • TickCount64。系统启动以来毫秒数,高精度支持.net4.5
    • GetEnvironmentVariable。不区分大小写从环境变量中获取数据
    • GetEnvironmentVariables。获取环境变量字段,不区分大小写
    • ProcessId。当前进程Id
    • FreeMemory。释放内存。GC回收后再释放虚拟内存
    • UtcNow。当前UTC时间,基于全局时间提供者,应用注入星尘后,自动取星尘平台时间(基于时间差)。避免因应用服务器时间不准而导致程序工作异常。