コード例 #1
0
 private void DeleteStream(FileManagerStream s)
 {
     try
     {
         s.Delete();
     }
     catch
     {
     }
 }
コード例 #2
0
 public Stream CreatePage(bool register)
 {
     lock (m_lockObject)
     {
         if (m_status != 0 && m_status != FileManagerStatus.InProgress)
         {
             Clean();
         }
         FileManagerStream fileManagerStream = CreateStream();
         if (register)
         {
             m_pages.Add(fileManagerStream);
         }
         else
         {
             m_nonRegisteredStreams.Add(fileManagerStream);
         }
         m_status = FileManagerStatus.InProgress;
         m_waitingForNextPage.Set();
         return(fileManagerStream.Stream);
     }
 }