Ejemplo n.º 1
0
        public static StorageHandle CreateTemporary()
        {
            var storage = new StorageHandle()
            {
                FileName      = Path.Combine(GetTempDir(), Guid.NewGuid().ToString()),
                CanWrite      = true,
                DeleteOnClose = true,
            };

            storage.Open();
            return(storage);
        }
Ejemplo n.º 2
0
        public static StorageHandle OpenSession(string fileName, SessionXml session)
        {
            var storage = new StorageHandle()
            {
                FileName             = fileName,
                LowestAllowedOffset  = session.LowestOffset,
                HighestAllowedOffset = session.HighestOffset,
                ChunkCount           = session.ChunkCount,
                LinesCountApprox     = session.LinesCountApprox,
            };

            storage.Open();
            return(storage);
        }