protected ElasticSearchReadOnlyRepository(IElasticClient elasticClient, IElasticSearchIndex index, ICacheClient cacheClient = null)
 {
     _elasticClient = elasticClient;
     _index         = index;
     Cache          = cacheClient;
     EnableCache    = cacheClient != null;
 }
 public ElasticSearchRepositoryOwnedByOrganizationAndProjectAndStack(IElasticClient elasticClient, IElasticSearchIndex index, IValidator <T> validator = null, ICacheClient cacheClient = null, IMessagePublisher messagePublisher = null) : base(elasticClient, index, validator, cacheClient, messagePublisher)
 {
 }
Пример #3
0
 public ElasticSearchBaseRepository(ElasticClient elasticClient, IElasticSearchIndex elasticSearchIndex)
 {
     _elasticClient      = elasticClient;
     _elasticSearchIndex = elasticSearchIndex;
 }
Пример #4
0
 protected ElasticSearchRepository(IElasticClient elasticClient, IElasticSearchIndex index, IValidator <T> validator = null, ICacheClient cacheClient = null, IMessagePublisher messagePublisher = null) : base(elasticClient, index, cacheClient)
 {
     _validator        = validator;
     _messagePublisher = messagePublisher;
 }