Table of Contents

Class Message

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

Message 组件

public class Message : BootstrapModuleComponentBase, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable
Inheritance
Message
Implements
Inherited Members
Extension Methods

Constructors

Message()

public Message()

Properties

MessageService

ToastServices 服务实例

[Inject]
public MessageService? MessageService { get; set; }

Property Value

MessageService

Placement

获得/设置 显示位置 默认为 Top

[Parameter]
public Placement Placement { get; set; }

Property Value

Placement

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

Clear()

清除 Message 方法 由 JSInvoke 触发

[JSInvokable]
public Task Clear()

Returns

Task

Dismiss(string)

OnDismiss 回调方法 由 JSInvoke 触发

[JSInvokable]
public Task Dismiss(string id)

Parameters

id string

Returns

Task

DisposeAsync(bool)

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.

protected override ValueTask DisposeAsync(bool disposing)

Parameters

disposing bool

Returns

ValueTask

InvokeInitAsync()

call JavaScript method

protected override Task InvokeInitAsync()

Returns

Task

OnAfterRenderAsync(bool)

protected override Task OnAfterRenderAsync(bool firstRender)

Parameters

firstRender bool

Returns

Task

OnInitialized()

protected override void OnInitialized()

SetPlacement(Placement)

设置 Toast 容器位置方法

public void SetPlacement(Placement placement)

Parameters

placement Placement