ClientInformationHelper
Provides information about current machine running import or export.
using Microsoft.VisualBasic.Devices;
using System;
namespace Helpers
{
public class ClientInformationHelper
{
private readonly ComputerInfo _computerInfo;
public ulong TotalPhysicalMemory => _computerInfo.get_TotalPhysicalMemory();
public ulong AvailablePhysicalMemory => _computerInfo.get_AvailablePhysicalMemory();
public string OperatingSystemName => _computerInfo.get_OSFullName();
public string OperatingSystemVersion => _computerInfo.get_OSVersion();
public bool Is64BitOperatingSystem => Environment.Is64BitOperatingSystem;
public bool Is64BitProcess => Environment.Is64BitProcess;
public int CpuCount => Environment.ProcessorCount;
public ClientInformationHelper()
{
_computerInfo = new ComputerInfo();
}
}
}