Class ErrorLogger
- Namespace
- BootstrapBlazor.Components
- Assembly
- BootstrapBlazor.dll
ErrorLogger 全局异常组件
public class ErrorLogger : ErrorBoundaryBase, IComponent, IHandleEvent, IHandleAfterRender, IErrorLogger
- Inheritance
-
ErrorLogger
- Implements
- Inherited Members
- Extension Methods
Constructors
ErrorLogger()
public ErrorLogger()
Properties
OnErrorHandleAsync
获得/设置 自定义错误处理回调方法
[Parameter]
public Func<ILogger, Exception, Task>? OnErrorHandleAsync { get; set; }
Property Value
ShowToast
获得/设置 是否显示弹窗 默认 true 显示
[Parameter]
public bool ShowToast { get; set; }
Property Value
ToastTitle
获得/设置 Toast 弹窗标题
[Parameter]
public string? ToastTitle { get; set; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
BuildRenderTree 方法
protected override void BuildRenderTree(RenderTreeBuilder builder)
Parameters
builder
RenderTreeBuilder
HandlerExceptionAsync(Exception)
由接口调用
public Task HandlerExceptionAsync(Exception exception)
Parameters
exception
Exception
Returns
OnErrorAsync(Exception)
OnErrorAsync 方法
protected override Task OnErrorAsync(Exception exception)
Parameters
exception
Exception
Returns
OnInitialized()
protected override void OnInitialized()
OnParametersSet()
protected override void OnParametersSet()
Register(ComponentBase)
public void Register(ComponentBase component)
Parameters
component
ComponentBase
UnRegister(ComponentBase)
public void UnRegister(ComponentBase component)
Parameters
component
ComponentBase