Scalien.BinaryListerThreadState.GetTableKeyValuesHTTP C# (CSharp) Method

GetTableKeyValuesHTTP() public static method

public static GetTableKeyValuesHTTP ( string url ) : byte[]>>.List
url string
return byte[]>>.List
        public static List<KeyValuePair<byte[], byte[]>> GetTableKeyValuesHTTP(string url)
        {
            var keyValues = new List<KeyValuePair<byte[], byte[]>>();
            url += "&binary=true";
            var data = Utils.HTTP.BinaryGET(Utils.HTTP.RequestUriString(Utils.StringToByteArray(url)), COUNT_TIMEOUT);
            try
            {
                int pos = 0;
                while (pos >= 0)
                {
                    var keyValue = new KeyValuePair<byte[], byte[]>();
                    pos = ParseKeyValue(data, pos, ref keyValue);
                    if (pos == -1)
                        break;
                    keyValues.Add(keyValue);
                }
            }
            catch (Exception)
            {
                return null;
            }
            return keyValues;
        }