public void Close()
 {
     foreach (var logHandle in logHandles.Values)
     {
         Native32.CloseHandle(logHandle);
     }
 }
        public void DeleteSegmentRange(int fromSegment, int toSegment)
        {
            SafeFileHandle logHandle;

            for (int i = fromSegment; i < toSegment; i++)
            {
                if (logHandles.TryRemove(i, out logHandle))
                {
                    Native32.CloseHandle(logHandle);
                    Native32.DeleteFileW(GetSegmentName(i));
                }
            }
        }
Пример #3
0
 public void Close()
 {
     Native32.CloseHandle(logHandle);
 }