1 instantiation of Circuit
Microsoft.AspNetCore.Components.Server (1)
Circuits\CircuitHost.cs (1)
82
Circuit = new
Circuit
(this);
24 references to Circuit
Microsoft.AspNetCore.Components.Server (24)
Circuits\Circuit.cs (1)
19
/// Gets the identifier for the <see cref="
Circuit
"/>.
Circuits\CircuitHandler.cs (15)
7
/// A <see cref="CircuitHandler"/> allows running code during specific lifetime events of a <see cref="
Circuit
"/>.
10
/// <see cref="OnCircuitOpenedAsync(
Circuit
, CancellationToken)"/> is invoked after an initial circuit to the client
14
/// <see cref="OnConnectionUpAsync(
Circuit
, CancellationToken)"/> is invoked immediately after the completion of
15
/// <see cref="OnCircuitOpenedAsync(
Circuit
, CancellationToken)"/>. In addition, the method is invoked each time a connection is re-established
16
/// with a client after it's been dropped. <see cref="OnConnectionDownAsync(
Circuit
, CancellationToken)"/> is invoked each time a connection
20
/// <see cref="OnCircuitClosedAsync(
Circuit
, CancellationToken)"/> is invoked prior to the server evicting the circuit to the client.
43
/// <param name="circuit">The <see cref="
Circuit
"/>.</param>
46
public virtual Task OnCircuitOpenedAsync(
Circuit
circuit, CancellationToken cancellationToken) => Task.CompletedTask;
51
/// This method is executed once initially after <see cref="OnCircuitOpenedAsync(
Circuit
, CancellationToken)"/>
55
/// <param name="circuit">The <see cref="
Circuit
"/>.</param>
58
public virtual Task OnConnectionUpAsync(
Circuit
circuit, CancellationToken cancellationToken) => Task.CompletedTask;
63
/// <param name="circuit">The <see cref="
Circuit
"/>.</param>
66
public virtual Task OnConnectionDownAsync(
Circuit
circuit, CancellationToken cancellationToken) => Task.CompletedTask;
71
/// <param name="circuit">The <see cref="
Circuit
"/>.</param>
74
public virtual Task OnCircuitClosedAsync(
Circuit
circuit, CancellationToken cancellationToken) => Task.CompletedTask;
Circuits\CircuitHost.cs (2)
100
public
Circuit
Circuit { get; }
665
private static Func<Func<Task>, Task> BuildInboundActivityDispatcher(IReadOnlyList<CircuitHandler> circuitHandlers,
Circuit
circuit)
Circuits\CircuitInboundActivityContext.cs (4)
7
/// Contains information about inbound <see cref="Circuits.
Circuit
"/> activity.
14
/// Gets the <see cref="Circuits.
Circuit
"/> associated with the activity.
16
public
Circuit
Circuit { get; }
18
internal CircuitInboundActivityContext(Func<Task> handler,
Circuit
circuit)
Circuits\DefaultCircuitAccessor.cs (1)
8
public
Circuit
Circuit { get; set; }
Circuits\ICircuitAccessor.cs (1)
8
Circuit
Circuit { get; }