19 references to CircuitHandler
Microsoft.AspNetCore.Components.Server (19)
Circuits\Circuit.cs (2)
28/// <see cref="CircuitHandler.OnConnectionDownAsync"/> and <see cref="CircuitHandler.OnCircuitClosedAsync"/>.
Circuits\CircuitFactory.cs (1)
102var circuitHandlers = components.Count == 0 ? [] : scope.ServiceProvider.GetServices<CircuitHandler>()
Circuits\CircuitHandler.cs (3)
7/// A <see cref="CircuitHandler"/> allows running code during specific lifetime events of a <see cref="Circuit"/>. 28/// Gets the execution order for the current instance of <see cref="CircuitHandler"/>. 30/// When multiple <see cref="CircuitHandler"/> instances are registered, the <see cref="Order"/>
Circuits\CircuitHost.cs (13)
31private CircuitHandler[] _circuitHandlers; 57CircuitHandler[] circuitHandlers, 264var circuitHandler = _circuitHandlers[i]; 271Log.CircuitHandlerFailed(_logger, circuitHandler, nameof(CircuitHandler.OnCircuitOpenedAsync), ex); 296var circuitHandler = _circuitHandlers[i]; 303Log.CircuitHandlerFailed(_logger, circuitHandler, nameof(CircuitHandler.OnConnectionUpAsync), ex); 332var circuitHandler = _circuitHandlers[i]; 339Log.CircuitHandlerFailed(_logger, circuitHandler, nameof(CircuitHandler.OnConnectionDownAsync), ex); 360var circuitHandler = _circuitHandlers[i]; 367Log.CircuitHandlerFailed(_logger, circuitHandler, nameof(CircuitHandler.OnCircuitClosedAsync), ex); 666private static Func<Func<Task>, Task> BuildInboundActivityDispatcher(IReadOnlyList<CircuitHandler> circuitHandlers, Circuit circuit) 826_circuitHandlers = [.. _scope.ServiceProvider.GetServices<CircuitHandler>().OrderBy(h => h.Order)]; 1078public static void CircuitHandlerFailed(ILogger logger, CircuitHandler handler, string handlerMethod, Exception exception)