using DeviceRepair.Utils; using TsSFCDevice.Client.Biz.Base.Service; namespace TsSFCDevice.Client.Biz.Base.Utils { public class Utility { /// /// 默认的WebService超时时间(默认5分钟) /// public const int DEFAULT_SERVICE_TIMEOUT = 300000; #region WebServiceSOAP验证头用户信息 /// /// WebServiceSOAP验证头用户 /// private const string SOPHeadUserName = "TECHSCAN_Myl"; /// /// WebServiceSOAP验证头用户密码 /// private const string SOPHeadUserPass = "^____^#####*****^____^"; #endregion /// /// 获取当前WebService服务对象 /// private static TsSFCMainSvc @m_DevMainService; /// /// 获取当前WebService服务对象 /// public static TsSFCMainSvc @SfcBizService { get { if (@m_DevMainService == null) { @m_DevMainService = new TsSFCMainSvc( SOPHeadUserName, SOPHeadUserPass, "", $"http://{DeviceRepair.Utils.Config.Configurations.Properties.ServiceIP}/{DeviceRepair.Utils.Config.Configurations.Properties.ServiceName}/MainService.asmx"); } return @m_DevMainService; } } private static SysRuntimeInfo m_SystemRuntimeInfo; /// /// 当前系统运行时信息对象 /// public static SysRuntimeInfo SystemRuntimeInfo { get { if (m_SystemRuntimeInfo == null) { m_SystemRuntimeInfo = new SysRuntimeInfo() { ComputerName = ComputerHelper.GetComputerName }; } return m_SystemRuntimeInfo; } set { m_SystemRuntimeInfo = value; } } } }