public long AddManualContextWithTimeout(ManualContext context, long timeout = 10 *1000) { while (true) { long sessionId = NextSessionId(); if (ManualContexts.TryAdd(sessionId, context)) { context.SessionId = sessionId; Util.Scheduler.Instance.Schedule( (ThisTask) => TryRemoveManualContext <ManualContext>(sessionId)?.OnTimeout(), timeout); return(sessionId); } } }
public ManualController(ManualContext ctx) => context = ctx;
public ContentController(ManualContext context) { db = context; }
public ManualController(ManualContext context) =>
public ManualController(ManualContext manualContext) { this._context = manualContext; }
public UnitOfWork(DbConnection connection) { _context = new ManualContext(connection); _instance = this; }
public UnitOfWork() { _context = new ManualContext(); _instance = this; }
public ManualController(ManualContext context) => this.context = context;