SessionPumpSupervisor
StockSharp.Server.Core
Observes protocol-session background pumps and disconnects sessions whose pumps terminate.
Methoden
ObserveAsync``1
public static Task ObserveAsync<TSession>(TSession session, Task pump, Action<TSession> disconnect, CancellationToken cancellationToken)
result = SessionPumpSupervisor.ObserveAsync(session, pump, disconnect, cancellationToken)
Observes a pump and disconnects a live session when the pump ends outside server shutdown.
- session
- Protocol session.
- pump
- Background pump task.
- disconnect
- Session disconnect callback.
- cancellationToken
- Server shutdown token.