Class SimpleMathsCaptchaGenerator
Inheritance
SimpleMathsCaptchaGenerator
Assembly: Volo.CmsKit.Public.Web.dll
Syntax
public class SimpleMathsCaptchaGenerator : ITransientDependency
Constructors
SimpleMathsCaptchaGenerator(IStringLocalizer<CmsKitResource>, IDistributedCache<CaptchaOutput>)
Declaration
public SimpleMathsCaptchaGenerator(IStringLocalizer<CmsKitResource> localizer, IDistributedCache<CaptchaOutput> cache)
Parameters
Properties
Cache
Declaration
protected IDistributedCache<CaptchaOutput> Cache { get; }
Property Value
Localizer
Declaration
protected IStringLocalizer<CmsKitResource> Localizer { get; }
Property Value
Methods
GenerateAsync()
Declaration
public virtual Task<CaptchaOutput> GenerateAsync()
Returns
GenerateAsync(CaptchaOptions)
Declaration
public virtual Task<CaptchaOutput> GenerateAsync(CaptchaOptions options)
Parameters
Returns
GenerateAsync(CaptchaOptions, int?, int?)
Declaration
public virtual Task<CaptchaOutput> GenerateAsync(CaptchaOptions options, int? number1, int? number2)
Parameters
Returns
ValidateAsync(Guid, int)
Declaration
public virtual Task ValidateAsync(Guid requestId, int value)
Parameters
Type |
Name |
Description |
Guid |
requestId |
|
int |
value |
|
Returns
ValidateAsync(Guid, string)
Declaration
public virtual Task ValidateAsync(Guid requestId, string value)
Parameters
Returns
Implements
Extension Methods