System.Threading.TimerBase.AddTimer C# (CSharp) Méthode

AddTimer() private méthode

private AddTimer ( TimerCallback callback, Object state, UInt32 dueTime, UInt32 period, System.Threading.StackCrawlMark &stackMark ) : void
callback TimerCallback
state Object
dueTime System.UInt32
period System.UInt32
stackMark System.Threading.StackCrawlMark
Résultat void
        internal void AddTimer(TimerCallback   callback,
                                           Object          state, 
                                           UInt32      dueTime,
                                           UInt32          period,
                                           ref StackCrawlMark  stackMark
                                           )
        {
            if (callback != null)
            {
                _TimerCallback callbackHelper = new _TimerCallback(callback, state, ref stackMark);
                state = (Object)callbackHelper;
                AddTimerNative(state, dueTime, period, ref stackMark);
                timerDeleted = 0;
            }
            else
            {
                throw new ArgumentNullException("TimerCallback");
            }
        }

Usage Example

Exemple #1
0
 private void TimerSetup(TimerCallback callback,
                         Object state,
                         UInt32 dueTime,
                         UInt32 period,
                         ref StackCrawlMark stackMark
                         )
 {
     timerBase = new TimerBase();
     timerBase.AddTimer(callback, state, (UInt32)dueTime, (UInt32)period, ref stackMark);
 }
All Usage Examples Of System.Threading.TimerBase::AddTimer