Beispiel #1
0
        private static Guid GetThumbPrint(ICookieStorage cs, HttpRequest req, HttpResponse res)
        {
            var thumb = cs.ReadThumbPrint(req);

            return(thumb.Match(some => some, () =>
            {
                var newThumb = Guid.NewGuid();
                cs.SetThumbPrint(res, newThumb);
                return newThumb;
            }));
        }