public void OnConnectionStateChange(string server, ServerStatus serverStatus)
 {
     _isStateChanged = true;
     _stateChange    = new CallbackObjects.StateChange {
         ServerName = server, ServerStatus = serverStatus.ToString()
     };
 }
Esempio n. 2
0
        public void PrintCallBack(CallbackObjects.StateChange state, GlobalFlags.CallbackDestination callbackDestination)
        {
            AddNote(String.Format("[OnConnectionStateChange Callback]=>Device Server:{0} change connection state to:{1} \r\n", state.ServerName, state.ServerStatus), callbackDestination);
            switch (callbackDestination)
            {
            case GlobalFlags.CallbackDestination.DeviceService:
                File.AppendAllText(AppConstants.DeviceserviceCallBackFname, String.Format("[OnConnectionStateChange Callback]=>Device Server:{0} change connection state to:{1} \r\n", state.ServerName, state.ServerStatus));
                break;

            case GlobalFlags.CallbackDestination.ListService:
                File.AppendAllText(AppConstants.ListserviceCallBackFname, String.Format("[OnConnectionStateChange Callback]=>Device Server:{0} change connection state to:{1} \r\n", state.ServerName, state.ServerStatus));
                break;

            case GlobalFlags.CallbackDestination.AsRunService:
                File.AppendAllText(AppConstants.AsRunServiceFname, String.Format("[OnConnectionStateChange Callback]=>Device Server:{0} change connection state to:{1} \r\n", state.ServerName, state.ServerStatus));
                break;
            }
        }