Table of Contents

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

Func<ILogger, Exception, Task>

ShowToast

获得/设置 是否显示弹窗 默认 true 显示

[Parameter]
public bool ShowToast { get; set; }

Property Value

bool

ToastTitle

获得/设置 Toast 弹窗标题

[Parameter]
public string? ToastTitle { get; set; }

Property Value

string

Methods

BuildRenderTree(RenderTreeBuilder)

BuildRenderTree 方法

protected override void BuildRenderTree(RenderTreeBuilder builder)

Parameters

builder RenderTreeBuilder

HandlerExceptionAsync(Exception)

由接口调用

public Task HandlerExceptionAsync(Exception exception)

Parameters

exception Exception

Returns

Task

OnErrorAsync(Exception)

OnErrorAsync 方法

protected override Task OnErrorAsync(Exception exception)

Parameters

exception Exception

Returns

Task

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