示例#1
0
 public DevelopmentController(SlimGetContext db, TokenService tokens, RedisService redis, IFileSystemService fs)
 {
     this.Database   = db;
     this.Tokens     = tokens;
     this.Redis      = redis;
     this.Filesystem = fs;
 }
示例#2
0
 public EvaluationEnvironment(HttpContext ctx, IUrlHelper url, SlimGetContext db, RedisService redis, IFileSystemService fs, TokenService tokens)
 {
     this.Context    = ctx;
     this.Url        = url;
     this.Database   = db;
     this.Redis      = redis;
     this.Filesystem = fs;
     this.Tokens     = tokens;
 }
示例#3
0
 public SearchController(
     SlimGetContext db,
     RedisService redis,
     IFileSystemService fs,
     IOptions <BlobStorageConfiguration> blobstoreOpts,
     IOptions <PackageStorageConfiguration> packageOpts,
     ILoggerFactory logger)
     : base(db, redis, fs, blobstoreOpts, packageOpts, logger)
 {
 }
示例#4
0
        public NuGetControllerBase(SlimGetContext db, RedisService redis, IFileSystemService fs, IOptions <StorageConfiguration> storcfg, ILoggerFactory logger)
        {
            var cfg = storcfg.Value;

            this.Database   = db;
            this.Redis      = redis;
            this.FileSystem = fs;
            this.FileSystemConfiguration     = cfg.FileSystem;
            this.PackageStorageConfiguration = cfg.Packages;
            this.Logger = logger.CreateLogger <NuGetControllerBase>();
        }
示例#5
0
 public SymbolPublishController(
     SlimGetContext db,
     RedisService redis,
     IFileSystemService fs,
     IOptions <BlobStorageConfiguration> blobstoreOpts,
     IOptions <PackageStorageConfiguration> packageOpts,
     ILoggerFactory logger,
     PackageProcessingService pkgParser)
     : base(db, redis, fs, blobstoreOpts, packageOpts, logger)
 {
     this.Packages = pkgParser;
 }
示例#6
0
 public NuGetControllerBase(
     SlimGetContext db,
     RedisService redis,
     IFileSystemService fs,
     IOptions <BlobStorageConfiguration> blobstoreOpts,
     IOptions <PackageStorageConfiguration> packageOpts,
     ILoggerFactory logger)
 {
     this.Database   = db;
     this.Redis      = redis;
     this.FileSystem = fs;
     this.FileSystemConfiguration     = blobstoreOpts.Value;
     this.PackageStorageConfiguration = packageOpts.Value;
     this.Logger = logger.CreateLogger <NuGetControllerBase>();
 }
示例#7
0
 public MiscController(SlimGetContext db, TokenService tokens)
 {
     this.Database = db;
     this.Tokens   = tokens;
 }
 public TokenAuthenticationHandler(IOptionsMonitor <TokenAuthenticationOptions> options, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock, SlimGetContext database, TokenService tokens)
     : base(options, logger, encoder, clock)
 {
     this.Database    = database;
     this.Tokens      = tokens;
     this.LocalLogger = logger.CreateLogger <TokenAuthenticationHandler>();
 }
示例#9
0
 public MiscController(IHostingEnvironment env, SlimGetContext db, TokenService tokens)
 {
     this.Environment = env;
     this.Database    = db;
     this.Tokens      = tokens;
 }
示例#10
0
 public SymbolBaseController(SlimGetContext db, RedisService redis, IFileSystemService fs, IOptions <StorageConfiguration> storcfg, ILoggerFactory logger)
     : base(db, redis, fs, storcfg, logger)
 {
 }
示例#11
0
 public GalleryController(IOptions <StorageConfiguration> scfg, SlimGetContext db)
 {
     this.PackageStorageConfiguration = scfg.Value.Packages;
     this.Database = db;
 }
示例#12
0
 public PackagePublishController(SlimGetContext db, RedisService redis, IFileSystemService fs, IOptions <StorageConfiguration> storcfg, ILoggerFactory logger, PackageProcessingService pkgParser)
     : base(db, redis, fs, storcfg, logger)
 {
     this.Packages = pkgParser;
 }