Example #1
0
 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;
Example #3
0
 public ContentController(ManualContext context)
 {
     db = context;
 }
Example #4
0
 public ManualController(ManualContext context) =>
Example #5
0
 public ManualController(ManualContext manualContext)
 {
     this._context = manualContext;
 }
Example #6
0
 public UnitOfWork(DbConnection connection)
 {
     _context  = new ManualContext(connection);
     _instance = this;
 }
Example #7
0
 public UnitOfWork()
 {
     _context  = new ManualContext();
     _instance = this;
 }
Example #8
0
 public ManualController(ManualContext context) => this.context = context;