/// <summary> /// Create sink /// </summary> /// <param name="messageSinkConfiguration"></param> /// <param name="logger"></param> public FileSystemMessageSink(IFileSystemConfiguration messageSinkConfiguration, ILogger logger) { if (!Directory.Exists(messageSinkConfiguration.Directory)) { Directory.CreateDirectory(messageSinkConfiguration.Directory); } _directory = messageSinkConfiguration.Directory; _logger = logger; }
public FileSystem(int userId, IFileSystemConfiguration configuration) { this.userId = userId; this.configuration = configuration; }
public void SetFileWriterToConfigure(IFileSystemConfiguration fileWriter) { FileWriter = fileWriter; }