public static CanOption ( string name, ISession session ) : bool | ||
name | string | |
session | ISession | |
return | bool |
public static bool CanOption(string name, ISession session)
{
if (string.IsNullOrEmpty(name)) throw new ArgumentNullException(nameof(name));
if (session == null) throw new ArgumentNullException(nameof(session));
byte[] value;
return !session.TryGetValue(SessionKeyPrefix_Retry + name, out value);
}
public override void Process(TagHelperContext context, TagHelperOutput output) { if (CaptchaMiddleware.CanOption(CodeName, ViewContext.HttpContext.Session)) { output.SuppressOutput(); } }