コード例 #1
0
        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());
        }
コード例 #2
0
        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");
        }