BridgeStack.Utility.JoinQueryStringParameters C# (CSharp) Метод

JoinQueryStringParameters() публичный статический Метод

Concatenates serialized query string parameter lists.
public static JoinQueryStringParameters ( ) : string
Результат string
        public static string JoinQueryStringParameters(params string[] parameters)
        {
            IList<string> query = parameters.Where(p => !p.NullOrEmpty()).ToList();
            if (!query.Any())
            {
                return string.Empty;
            }
            string result = string.Concat("?", string.Join("&", query));
            return result;
        }

Usage Example

Пример #1
0
        /// <summary>
        /// Builds query string parameters, optionally appends authentication parameters.
        /// </summary>
        /// <returns>The query string, or the empty string.</returns>
        private string BuildParameters()
        {
            string query = GetQueryStringParameters().ToLower();             // lowered basically for easier caching.
            string auth  = GetAuthenticationParameters();

            return(Utility.JoinQueryStringParameters(query, auth));
        }