public void Dispose() { if (_sendMonitorErrMsg != null) { _sendMonitorErrMsg.WriteSendEMailLogEvent -= OnSendEMailLogComplete; _sendMonitorErrMsg.Dispose(); } DataDispatcher.ClientDispatcher.Instance.Dispose(); if (_instance != null) { _instance = null; } }
public static MonitorAllConfig Instance() { if (_instance == null) { lock (objLock) { if (_instance == null) { _instance = new MonitorAllConfig(); } } } return _instance; }