Exemple #1
0
 /// <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;
 }
Exemple #2
0
 public FileSystem(int userId, IFileSystemConfiguration configuration)
 {
     this.userId        = userId;
     this.configuration = configuration;
 }
 public void SetFileWriterToConfigure(IFileSystemConfiguration fileWriter)
 {
     FileWriter = fileWriter;
 }