コード例 #1
0
        public RavenFsArtefactStorageProvider(RavenFsConfiguration configuration)
        {
            _filesStore = new FilesStore
            {
                Url = configuration.Url,
                DefaultFileSystem = configuration.FileSystem
            };

            _filesStore.Initialize();
        }
コード例 #2
0
        public static void AddRavenFsArtefactStorage(this IJobbrBuilder builder, Action <RavenFsConfiguration> config)
        {
            var defaultConfig = new RavenFsConfiguration();

            config(defaultConfig);

            builder.Add <RavenFsConfiguration>(defaultConfig);

            builder.Register <IArtefactsStorageProvider>(typeof(RavenFsArtefactStorageProvider));
            builder.Register <IConfigurationValidator>(typeof(RavenFsConfigurationValidator));
        }