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)
30private CircuitHandler[] _circuitHandlers; 56CircuitHandler[] circuitHandlers, 263var circuitHandler = _circuitHandlers[i]; 270Log.CircuitHandlerFailed(_logger, circuitHandler, nameof(CircuitHandler.OnCircuitOpenedAsync), ex); 295var circuitHandler = _circuitHandlers[i]; 302Log.CircuitHandlerFailed(_logger, circuitHandler, nameof(CircuitHandler.OnConnectionUpAsync), ex); 331var circuitHandler = _circuitHandlers[i]; 338Log.CircuitHandlerFailed(_logger, circuitHandler, nameof(CircuitHandler.OnConnectionDownAsync), ex); 359var circuitHandler = _circuitHandlers[i]; 366Log.CircuitHandlerFailed(_logger, circuitHandler, nameof(CircuitHandler.OnCircuitClosedAsync), ex); 665private static Func<Func<Task>, Task> BuildInboundActivityDispatcher(IReadOnlyList<CircuitHandler> circuitHandlers, Circuit circuit) 825_circuitHandlers = [.. _scope.ServiceProvider.GetServices<CircuitHandler>().OrderBy(h => h.Order)]; 1077public static void CircuitHandlerFailed(ILogger logger, CircuitHandler handler, string handlerMethod, Exception exception)