public FileEditor() { _resourceLocker = new ResourceLocker(); _contents = null; IsFileOpened = false; _mode = default (FileEditorMode); Instance = this; }
protected ScraperBase(IServiceProvider services, IOptionsMonitor <ScraperOptions> options, ILogger <ScraperBase> logger) { Services = services; _locker = services.GetService <IResourceLocker>(); _storage = services.GetService <IStorage>(); _options = options; _logger = logger; }
public MigrationManager(IServiceProvider services, IElasticClient elastic, IRedisClient redis, IResourceLocker locker, IOptionsMonitor <ElasticOptions> options, IWriteControl writeControl, ILogger <MigrationManager> logger) { _services = services; _elastic = elastic; _redis = redis; _locker = locker; _options = options; _writeControl = writeControl; _logger = logger; }
public DiscordOAuthHandler(IUserService users, IElasticClient client, IHttpClientFactory http, ISnapshotService snapshots, IOptionsMonitor <DiscordOAuthOptions> options, IResourceLocker locker, ILinkGenerator link) { _users = users; _client = client; _snapshots = snapshots; _http = http.CreateClient(nameof(DiscordOAuthHandler)); _options = options; _locker = locker; _link = link; }
public BookIndexer(IElasticClient client, IResourceLocker locker, ILogger <BookIndexer> logger) { _client = client; _locker = locker; _logger = logger; }