コード例 #1
0
ファイル: TransferLog.cs プロジェクト: vita2333/BlowTrial
        public void NotifyFileInCloud(string fileName)
        {
            LogEntry inCloudEntry = LogExtensions.CreateLogEntry(FileTransferStatus.NewFileInCloud);

            inCloudEntry.Instructions = fileName;
            File.AppendAllText(FilePath, inCloudEntry.ToCSV());
        }
コード例 #2
0
ファイル: TransferLog.cs プロジェクト: vita2333/BlowTrial
        public void RequestSync(string identifier)
        {
            LogEntry syncRequest = LogExtensions.CreateLogEntry(FileTransferStatus.SyncRequested);

            syncRequest.Instructions = identifier;
            File.AppendAllText(FilePath, syncRequest.ToCSV());
        }
コード例 #3
0
ファイル: TransferLog.cs プロジェクト: vita2333/BlowTrial
 public LogEntry GetCurrentLogEntry()
 {
     return(LogExtensions.FromCSV(GetMostRecentFileLine()));
 }
コード例 #4
0
ファイル: TransferLog.cs プロジェクト: vita2333/BlowTrial
 public void NotifyComplete()
 {
     File.AppendAllText(FilePath, LogExtensions.CreateLogEntry(FileTransferStatus.TransferComplete).ToCSV());
 }
コード例 #5
0
ファイル: TransferLog.cs プロジェクト: vita2333/BlowTrial
 public void NotifyOnHold()
 {
     File.AppendAllText(FilePath, LogExtensions.CreateLogEntry(FileTransferStatus.ModifyOpsOnHold).ToCSV());
 }