コード例 #1
0
ファイル: Service.cs プロジェクト: e2wugui/zeze
 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);
         }
     }
 }
コード例 #2
0
 public ManualController(ManualContext ctx) => context = ctx;
コード例 #3
0
 public ContentController(ManualContext context)
 {
     db = context;
 }
コード例 #4
0
 public ManualController(ManualContext context) =>
コード例 #5
0
 public ManualController(ManualContext manualContext)
 {
     this._context = manualContext;
 }
コード例 #6
0
ファイル: UnitOfWork.cs プロジェクト: radtek/EasyDOC
 public UnitOfWork(DbConnection connection)
 {
     _context  = new ManualContext(connection);
     _instance = this;
 }
コード例 #7
0
ファイル: UnitOfWork.cs プロジェクト: radtek/EasyDOC
 public UnitOfWork()
 {
     _context  = new ManualContext();
     _instance = this;
 }
コード例 #8
0
 public ManualController(ManualContext context) => this.context = context;