/// <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); }
public FileInput(IFileFactory fileFactory, string fileName) : this(fileFactory.CreateFile(fileName)) { if (!this.file.Exists) { this.reader = this.file.OpenText(); } }
public FileOutput(IFileFactory fileFactory, string fileName) : this(fileFactory.CreateFile(fileName)) { if (!this.file.Exists) { this.writer = this.file.CreateText(); } }