ServiceStack.Text.WebRequestExtensions.ToFormUrlEncoded C# (CSharp) Méthode

ToFormUrlEncoded() public static méthode

public static ToFormUrlEncoded ( this queryParams ) : string
queryParams this
Résultat string
        public static string ToFormUrlEncoded(this NameValueCollection queryParams)
        {
            var sb = new StringBuilder();
            foreach (string key in queryParams)
            {
                var values = queryParams.GetValues(key);
                if (values == null) continue;

                foreach (var value in values)
                {
                    if (sb.Length > 0)
                        sb.Append('&');

                    sb.AppendFormat("{0}={1}", key.UrlEncode(), value.UrlEncode());
                }
            }

            return sb.ToString();
        }
    }