コード例 #1
0
        public string ComputeHash(Request request)
        {
            var bytes = new
            {
                request.Owner,
                request.RequestUri.AbsoluteUri,
                request.Method,
                request.RequestedTimes,
                request.Content
            }.Serialize();

            return(_hashAlgorithmService.ComputeHash(bytes).ToBase64String());
        }
コード例 #2
0
        public void ComputeHash(Request request)
        {
            var bytes = new
            {
                request.Owner,
                request.RequestUri.AbsoluteUri,
                request.Method,
                request.RequestedTimes,
                request.Content
            }.Serialize();

            request.Hash = Convert.ToBase64String(_hashAlgorithmService.ComputeHash(bytes)).TrimEnd('=');
            // return request.Hash;
        }