コード例 #1
0
 public void SetErrorState(SendReceiveStates state, int errorCode, string errorMessage, params object[] args)
 {
     if (errorMessage == null)
     {
         throw new ArgumentNullException("errorMessage");
     }
     _errorMessage = string.Format(errorMessage, args); // Avoid setting this one via property so that we don't update state file yet
     _errorCode    = errorCode;
     SRState       = state;                             // But set this one via property so that state file is updated, just once.
 }
コード例 #2
0
 protected ProcessingState()
 {
     _state = SendReceiveStates.CLONING;
     _lastStateChangeTicks = DateTime.UtcNow.Ticks;
     ProjectCode           = string.Empty;
 }
コード例 #3
0
 public void SetErrorState(SendReceiveStates state, ErrorCodes errorCode, string errorMessage, params object[] args)
 {
     SetErrorState(state, (int)errorCode, errorMessage, args);
 }