CaptchaMVC6.CaptchaMiddleware.CanOption C# (CSharp) Метод

CanOption() публичный статический Метод

判断可选状态是否为真
public static CanOption ( string name, ISession session ) : bool
name string
session ISession
Результат 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);
        }

Usage Example

 public override void Process(TagHelperContext context, TagHelperOutput output)
 {
     if (CaptchaMiddleware.CanOption(CodeName, ViewContext.HttpContext.Session))
     {
         output.SuppressOutput();
     }
 }
All Usage Examples Of CaptchaMVC6.CaptchaMiddleware::CanOption