public void Close() { if (m_dataReceiveService != null) { m_dataReceiveService.OnFaceAlarmReceived -= m_dataReceiveService_OnFaceAlarmReceived; m_dataReceiveService.Clearup(); m_dataReceiveService = null; } m_serverPort = 0; }
//public static WSDataReceiveServices.WSDataReceiveServices DataReceiveService //{ // get // { // if (m_dataReceiveService == null) // { // m_dataReceiveService = new WSDataReceiveServices.WSDataReceiveServices(); // m_dataReceiveService.OnFaceAlarmReceived += m_dataReceiveService_OnFaceAlarmReceived; // m_dataReceiveService.StartService(m_serverPort); // } // return m_dataReceiveService; // } //} public WSDataReceiveViewModel(uint serverPort) { m_serverPort = serverPort; if (m_dataReceiveService == null) { m_dataReceiveService = new WSDataReceiveServices.WSDataReceiveServices(); m_dataReceiveService.OnFaceAlarmReceived += m_dataReceiveService_OnFaceAlarmReceived; m_dataReceiveService.StartService(m_serverPort); } }