Exemple #1
0
        public string AppendSimpleParametersToPath(string path, ISimpleUrlParameters urlParameters)
        {
            if (urlParameters == null)
            {
                return(path);
            }

            var parameters = new Dictionary <string, string>();

            if (urlParameters.Replication != Replication.Sync)             //sync == default
            {
                parameters.Add("replication", urlParameters.Replication.ToString().ToLower());
            }

            if (urlParameters.Refresh)             //false == default
            {
                parameters.Add("refresh", "true");
            }

            path = AppendEscapedQueryString(parameters, path);
            return(path);
        }
Exemple #2
0
        public string AppendSimpleParametersToPath(string path, ISimpleUrlParameters urlParameters)
        {
            if (urlParameters == null)
            {
                return(path);
            }

            var parameters = new List <string>();

            if (urlParameters.Replication != Replication.Sync)             //sync == default
            {
                parameters.Add("replication=" + urlParameters.Replication.ToString().ToLower());
            }


            if (urlParameters.Refresh)             //false == default
            {
                parameters.Add("refresh=true");
            }

            path += "?" + string.Join("&", parameters.ToArray());
            return(path);
        }