Interceptor
BlazorComponentBase
designed interceptors to change lifecycle of component that can recognize definitions of component

Custom Interceptors
Implement ICompnentInterceptor
or derived ComponentInterceptorBase
(Recommand)
public class LogInterceptor : ComponentInterceptorBase
{
public override void InterceptOnInitialized(IBlazorComponent component)
{
// invoke in OnInitialized() method
if(component is not BlazorComponentBase componentBase)
{
return;
}
//Write your code
}
}
Configure to add this interceptors
builder.Service.AddComponentBuilder(configure => {
configure.Interceptors.Add(new LogInterceptor());
})
Internal Interceptors
AssociaitionComponentInterceptor
ChildContentInterceptor
CssClassAttributeInterceptor
FormComponentInterceptor
NavLinkComponentInterceptor
StyleAttributeInterceptor
Last updated