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