Example #1
0
        public CacheKey(string key)
        {
            if (!string.IsNullOrWhiteSpace(key))
            {
                var hash = DigestHelpers.Sha256Hash(Encoding.UTF8.GetBytes(key));
                key = Convert.ToBase64String(hash);
            }

            Key = key;
        }
        private static string GetKey(Uri uri)
        {
            var hash = DigestHelpers.Sha256Hash(Encoding.UTF8.GetBytes(uri.Normalize().ToString()));

            return("UriInfo:" + Convert.ToBase64String(hash));
        }
Example #3
0
        private static string GetKey(Uri uri)
        {
            var hash = DigestHelpers.Sha256Hash(Encoding.UTF8.GetBytes(uri.Normalize().GetSchemeHostPath()));

            return("VaryBy:" + Convert.ToBase64String(hash));
        }