public static string PlatformUserAgent() { try { string desc = RuntimeInformation.OSDescription; if (!string.IsNullOrWhiteSpace(desc)) { return desc.Trim().Replace(' ', '_'); } return _unknown; } catch { return _unknown; } } }