Exemplo n.º 1
0
        /// <summary>
        /// Добавление файла.
        /// </summary>
        /// <param name="contentFile">Байты добавляемого файла.</param>
        /// <returns>Идентификатор, присвоенный файлу.</returns>
        internal string AddFile(byte[] contentFile)
        {
            var file = _fileFactory.CreateFile(contentFile);

            _files.Add(file.Id, file);
            return(file.Id);
        }
Exemplo n.º 2
0
 public FileInput(IFileFactory fileFactory, string fileName) : this(fileFactory.CreateFile(fileName))
 {
     if (!this.file.Exists)
     {
         this.reader = this.file.OpenText();
     }
 }
Exemplo n.º 3
0
 public FileOutput(IFileFactory fileFactory, string fileName) : this(fileFactory.CreateFile(fileName))
 {
     if (!this.file.Exists)
     {
         this.writer = this.file.CreateText();
     }
 }