<PackageReference Include="Relativity.Server.Import.SDK" Version="2.9.2" />

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(); } } }