public RoutingSlipFaultedMessage(Guid trackingNumber, DateTime timestamp, ActivityException activityException) { Timestamp = timestamp; TrackingNumber = trackingNumber; ActivityExceptions = new[] {activityException}; }
public RoutingSlipFaultedMessage(Guid trackingNumber, DateTime timestamp, ActivityException activityException) { Timestamp = timestamp; TrackingNumber = trackingNumber; ActivityExceptions = new[] { activityException }; }
public void AddActivityException(ActivityException activityException) { if (activityException == null) { throw new ArgumentNullException(nameof(activityException)); } _activityExceptions.Add(activityException); }
public ActivityExceptionDocument(ActivityException activityException) { ExecutionId = activityException.ExecutionId; ActivityName = activityException.Name; Timestamp = activityException.Timestamp; Host = new HostDocument(activityException.Host); if (activityException.ExceptionInfo != null) ExceptionInfo = new ExceptionInfoDocument(activityException.ExceptionInfo); }
public ActivityExceptionDocument(ActivityException activityException) { ActivityTrackingNumber = activityException.ActivityTrackingNumber; HostAddress = activityException.HostAddress; MachineName = activityException.MachineName; ProcessId = activityException.ProcessId; ProcessName = activityException.ProcessName; ActivityName = activityException.Name; Timestamp = activityException.Timestamp; if (activityException.ExceptionInfo != null) ExceptionInfo = new ExceptionInfoDocument(activityException.ExceptionInfo); }
public FaultedExecutionResult(ExecuteContext <TArguments> executeContext, IRoutingSlipEventPublisher publisher, Activity activity, RoutingSlip routingSlip, ExceptionInfo exceptionInfo) { _executeContext = executeContext; _publisher = publisher; _activity = activity; _routingSlip = routingSlip; _exceptionInfo = exceptionInfo; _elapsed = _executeContext.Elapsed; _activityException = new ActivityExceptionImpl(_activity.Name, _executeContext.Host, _executeContext.ExecutionId, _executeContext.Timestamp, _elapsed, _exceptionInfo); }
public ActivityExceptionDocument(ActivityException activityException) { ExecutionId = activityException.ExecutionId; ActivityName = activityException.Name; Timestamp = activityException.Timestamp; Host = new HostDocument(activityException.Host); if (activityException.ExceptionInfo != null) { ExceptionInfo = new ExceptionInfoDocument(activityException.ExceptionInfo); } }
public ActivityExceptionDocument(ActivityException activityException) { ActivityTrackingNumber = activityException.ActivityTrackingNumber; HostAddress = activityException.HostAddress; MachineName = activityException.MachineName; ProcessId = activityException.ProcessId; ProcessName = activityException.ProcessName; ActivityName = activityException.Name; Timestamp = activityException.Timestamp; if (activityException.ExceptionInfo != null) { ExceptionInfo = new ExceptionInfoDocument(activityException.ExceptionInfo); } }
public SanitizedActivityException(ActivityException activityException) { if (string.IsNullOrEmpty(activityException.Name)) { throw new SerializationException("An Activity Name is required"); } if (activityException.ExceptionInfo == null) { throw new SerializationException("An Activity ExceptionInfo is required"); } ExecutionId = activityException.ExecutionId; Timestamp = activityException.Timestamp; Elapsed = activityException.Elapsed; Name = activityException.Name; Host = activityException.Host; ExceptionInfo = activityException.ExceptionInfo; }
public SanitizedActivityException(ActivityException activityException) { if (string.IsNullOrEmpty(activityException.Name)) { throw new SerializationException("An Activity Name is required"); } if (activityException.HostAddress == null) { throw new SerializationException("An Activity HostAddress is required"); } if (activityException.ExceptionInfo == null) { throw new SerializationException("An Activity ExceptionInfo is required"); } ActivityTrackingNumber = activityException.ActivityTrackingNumber; Timestamp = activityException.Timestamp; Name = activityException.Name; HostAddress = activityException.HostAddress; MachineName = activityException.MachineName; ProcessId = activityException.ProcessId; ProcessName = activityException.ProcessName; ExceptionInfo = activityException.ExceptionInfo; }
public void AddActivityException(ActivityException activityException) { if (activityException == null) throw new ArgumentNullException(nameof(activityException)); _activityExceptions.Add(activityException); }