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