oi-metrology/ClientHub/Shared/MainLayout.razor.cs

20 lines
517 B
C#

using Microsoft.AspNetCore.Components;
using System.Diagnostics;
namespace OI.Metrology.ClientHub.Shared;
public partial class MainLayout
{
private string? _RequestId;
[Inject] protected Models.AppSettings? AppSettings { get; set; }
[Inject] protected IHttpContextAccessor? HttpContextAccessor { get; set; }
protected override void OnParametersSet()
{
base.OnParametersSet();
_RequestId = Activity.Current?.Id ?? HttpContextAccessor?.HttpContext?.TraceIdentifier;
}
}