public void QueueAttachFile(string type, string name, string filePath) { ArgUtil.NotNullOrEmpty(type, nameof(type)); ArgUtil.NotNullOrEmpty(name, nameof(name)); ArgUtil.NotNullOrEmpty(filePath, nameof(filePath)); if (!File.Exists(filePath)) { throw new FileNotFoundException($"Can't attach (type:{type} name:{name}) file: {filePath}. File does not exist."); } _jobServerQueue.QueueFileUpload(_mainTimelineId, _record.Id, type, name, filePath, deleteSource: false); }
private void EndPage() { if (_pageWriter != null) { _pageWriter.Flush(); _pageData.Flush(); //The StreamWriter object calls Dispose() on the provided Stream object when StreamWriter.Dispose is called. _pageWriter.Dispose(); _pageWriter = null; _pageData = null; _jobServerQueue.QueueFileUpload(_timelineId, _timelineRecordId, "DistributedTask.Core.Log", "CustomToolLog", _dataFileName, true); } }
public void QueueAttachFile(string type, string name, string filePath) { ArgUtil.NotNullOrEmpty(type, nameof(type)); ArgUtil.NotNullOrEmpty(name, nameof(name)); ArgUtil.NotNullOrEmpty(filePath, nameof(filePath)); if (!File.Exists(filePath)) { throw new FileNotFoundException(StringUtil.Loc("AttachFileNotExist", type, name, filePath)); } _jobServerQueue.QueueFileUpload(_mainTimelineId, _record.Id, type, name, filePath, deleteSource: false); }