private static void SendCompleteSignal() { var fileShare = new ProcessShare(_info.SessionName + "_BACK", TimeSpan.FromMinutes(1)); var processData = new ProcessShareData(); processData["status"] = "complete"; processData["filename"] = _info.FileName; fileShare.WriteMessage(processData.ToString()); }
private static bool ValidateMessage(string value) { if (string.IsNullOrWhiteSpace(value)) { return(false); } var data = ProcessShareData.FromString(value); if (data.Keys.Count <= 0) { return(false); } return(data.ContainsKey("status") && data["status"] == "complete"); }