private static CookieSecureOption GetCookieSecure(CookieSecureMode cookieSecureMode)
 {
     switch (cookieSecureMode)
     {
         case CookieSecureMode.Always:
             return CookieSecureOption.Always;
         case CookieSecureMode.SameAsRequest:
             return CookieSecureOption.SameAsRequest;
         default:
             throw new InvalidOperationException("Invalid CookieSecureMode");
     }
 }
 private static CookieSecureOption GetCookieSecure(CookieSecureMode cookieSecureMode)
 {
     switch (cookieSecureMode)
     {
         case CookieSecureMode.Always:
             return CookieSecureOption.Always;
         case CookieSecureMode.SameAsRequest:
             return CookieSecureOption.SameAsRequest;
         default:
             throw new InvalidOperationException("Invalid CookieSecureMode");
     }
 }