@page "/EventList" @using Salmon.Web.Data @inject Salmon.Core.Instance Salmon Évènements

Liste des évènements

@if (SelectedEvents == null) {

Chargement...

} else { @foreach (var ev in SelectedEvents) { }
Horodatage Type Élément
@ev.When.ToString("HH:mm:ss.ffffzzz") @ev.Type @ev.ThrowerId
} @code { private static System.Timers.Timer Time = new System.Timers.Timer(5000); private Event[]? SelectedEvents; protected override async Task OnInitializedAsync() { await base.OnInitializedAsync(); Time.Elapsed += async (Object? source, System.Timers.ElapsedEventArgs e) => { await InvokeAsync(() => Refresh()); }; Time.AutoReset = true; Time.Enabled = true; } public void Refresh() { SelectedEvents = Salmon.Event.GetLastEvents().ToArray(); StateHasChanged(); } }