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)
31
private
CircuitHandler
[] _circuitHandlers;
57
CircuitHandler
[] circuitHandlers,
264
var
circuitHandler = _circuitHandlers[i];
271
Log.CircuitHandlerFailed(_logger, circuitHandler, nameof(
CircuitHandler
.OnCircuitOpenedAsync), ex);
296
var
circuitHandler = _circuitHandlers[i];
303
Log.CircuitHandlerFailed(_logger, circuitHandler, nameof(
CircuitHandler
.OnConnectionUpAsync), ex);
332
var
circuitHandler = _circuitHandlers[i];
339
Log.CircuitHandlerFailed(_logger, circuitHandler, nameof(
CircuitHandler
.OnConnectionDownAsync), ex);
360
var
circuitHandler = _circuitHandlers[i];
367
Log.CircuitHandlerFailed(_logger, circuitHandler, nameof(
CircuitHandler
.OnCircuitClosedAsync), ex);
666
private static Func<Func<Task>, Task> BuildInboundActivityDispatcher(IReadOnlyList<
CircuitHandler
> circuitHandlers, Circuit circuit)
826
_circuitHandlers = [.. _scope.ServiceProvider.GetServices<
CircuitHandler
>().OrderBy(h => h.Order)];
1078
public static void CircuitHandlerFailed(ILogger logger,
CircuitHandler
handler, string handlerMethod, Exception exception)