Class Captcha
- Namespace
- BootstrapBlazor.Components
- Assembly
- BootstrapBlazor.dll
Captcha 组件
public class Captcha : BootstrapModuleComponentBase, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable
- Inheritance
-
Captcha
- Implements
- Inherited Members
- Extension Methods
Constructors
Captcha()
public Captcha()
Properties
BarIcon
获得/设置 刷新按钮图标 默认值 fa-solid fa-arrow-right
[Parameter]
public string? BarIcon { get; set; }
Property Value
BarText
获得/设置 Bar 显示文本
[Parameter]
public string? BarText { get; set; }
Property Value
Diameter
获得/设置 拼图直径
[Parameter]
public int Diameter { get; set; }
Property Value
FailedText
获得/设置 Bar 显示文本
[Parameter]
public string? FailedText { get; set; }
Property Value
GetImageName
获得/设置 获取背景图方法委托
[Parameter]
public Func<string>? GetImageName { get; set; }
Property Value
HeaderText
获得/设置 Header 显示文本
[Parameter]
public string? HeaderText { get; set; }
Property Value
Height
获得/设置 图片高度
[Parameter]
public int Height { get; set; }
Property Value
ImagesName
获得/设置 图床路径 默认值为 Pic.jpg
[Parameter]
public string ImagesName { get; set; }
Property Value
ImagesPath
获得/设置 图床路径 默认值为 images
[Parameter]
public string ImagesPath { get; set; }
Property Value
LoadText
获得/设置 Bar 显示文本
[Parameter]
public string? LoadText { get; set; }
Property Value
Max
获得/设置 随机图片最大张数 默认 1024
[Parameter]
public int Max { get; set; }
Property Value
Offset
获得/设置 容错偏差
[Parameter]
public int Offset { get; set; }
Property Value
OnValidAsync
获得/设置 验证码结果回调委托
[Parameter]
public Func<bool, Task>? OnValidAsync { get; set; }
Property Value
RefreshIcon
获得/设置 刷新按钮图标 默认值 fa-solid fa-arrows-rotate
[Parameter]
public string? RefreshIcon { get; set; }
Property Value
SideLength
获得/设置 拼图边长
[Parameter]
public int SideLength { get; set; }
Property Value
Width
获得/设置 图片宽度
[Parameter]
public int Width { get; set; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
InvokeInitAsync()
call JavaScript method
protected override Task InvokeInitAsync()
Returns
OnParametersSet()
protected override void OnParametersSet()
Reset()
重置组件方法
public Task Reset()
Returns
Verify(int, List<int>)
验证方差方法
[JSInvokable]
public Task<bool> Verify(int offset, List<int> trails)