public FutureEvent( Adaptivity adaptivity, TimeSpan timeout, Action initialize) : this(adaptivity, timeout, initialize, null) { /* do nothing */ }
public FutureEvent( Adaptivity adaptivity, Action initialize, EventCallback callback) : this(adaptivity, TimeSpan.MaxValue, initialize, callback) { /* do nothing */ }
public FutureEvent( Adaptivity adaptivity, TimeSpan timeout, Action initialize, EventCallback callback) { this._adaptivity = adaptivity; this._limit = DateTime.Now + timeout; this._callback = callback; this._status = EventStatus.Running; if (initialize != null) initialize(); }
public FutureEvent( Adaptivity adaptivity, TimeSpan timeout, Action initialize, EventCallback callback) { this._adaptivity = adaptivity; this._limit = DateTime.Now + timeout; this._callback = callback; this._status = EventStatus.Running; if (initialize != null) { initialize(); } }
public FutureEvent( Adaptivity adaptivity) : this(adaptivity, TimeSpan.MaxValue, null, null) { /* do nothing */ }
public FutureEvent( Adaptivity adaptivity, Action initialize) : this(adaptivity, TimeSpan.MaxValue, initialize, null) { /* do nothing */ }
public FutureEvent( Adaptivity adaptivity, TimeSpan timeout) : this(adaptivity, timeout, null, null) { /* do nothing */ }