Exemple #1
0
        public static string Process(string inputArgs, NotifyDynamicDictionary host)
        {
            var processedArgs = ProcessIpArg(inputArgs, (IPAddress)host["Ip"]);

            var fields = host.Select(f => f.Key).ToList();

            foreach (var field in fields)
            {
                if (processedArgs.ContainsIgnoreCase($"%{field}"))
                {
                    processedArgs = processedArgs.ReplaceIgnoreCase($"%{field}", host[field].ToString());
                }
            }

            return(processedArgs);
        }