WaiterEntry.Reset C# (CSharp) Метод

Reset() публичный Метод

Reset the wait entry so it can be used again
public Reset ( ) : void
Результат void
            public void Reset()
            {
                _workItem = null;
                _isTimedout = false;
                _isSignaled = false;
                _waitHandle.Reset();
            }

Usage Example

 /// <summary>
 /// Returns the WaiterEntry of the current thread
 /// </summary>
 /// <returns></returns>
 /// In order to avoid creation and destuction of WaiterEntry
 /// objects each thread has its own WaiterEntry object.
 private WaiterEntry GetThreadWaiterEntry()
 {
     if (null == _waiterEntry)
     {
         _waiterEntry = new WaiterEntry();
     }
     _waiterEntry.Reset();
     return(_waiterEntry);
 }
All Usage Examples Of WaiterEntry::Reset