예제 #1
0
 public ElasticContextExists(ITraceProvider traceProvider, CancellationTokenSource cancellationTokenSource,
                             ElasticSerializerConfiguration elasticSerializerConfiguration, HttpClient client, string connectionString)
 {
     _traceProvider = traceProvider;
     _elasticSerializerConfiguration = elasticSerializerConfiguration;
     _connectionString = connectionString;
     ExistsHeadRequest = new Exists(_traceProvider, cancellationTokenSource, client);
 }
예제 #2
0
 public ElasticContextClearCache(ITraceProvider traceProvider, CancellationTokenSource cancellationTokenSource,
                                 ElasticSerializerConfiguration elasticSerializerConfiguration, HttpClient client, string connectionString)
 {
     _traceProvider                  = traceProvider;
     _cancellationTokenSource        = cancellationTokenSource;
     _elasticSerializerConfiguration = elasticSerializerConfiguration;
     _client           = client;
     _connectionString = connectionString;
 }
예제 #3
0
 public ElasticSerializer(ITraceProvider traceProvider,
                          ElasticSerializerConfiguration elasticSerializerConfiguration,
                          bool saveChangesAndInitMappingsForChildDocuments)
 {
     _elasticSerializerConfiguration = elasticSerializerConfiguration;
     _saveChangesAndInitMappingsForChildDocuments = saveChangesAndInitMappingsForChildDocuments;
     _traceProvider = traceProvider;
     _indexMappings = new IndexMappings(_traceProvider, _elasticSerializerConfiguration);
     _elasticSerializationResult.IndexMappings = _indexMappings;
 }
 public ElasticContextAddDeleteUpdate(ITraceProvider traceProvider,
                                      CancellationTokenSource cancellationTokenSource,
                                      ElasticSerializerConfiguration elasticSerializerConfiguration, HttpClient client, string connectionString)
 {
     _traceProvider                  = traceProvider;
     _cancellationTokenSource        = cancellationTokenSource;
     _elasticSerializerConfiguration = elasticSerializerConfiguration;
     _client           = client;
     _connectionString = connectionString;
     _elasticUrlBatch  = new Uri(new Uri(connectionString), BatchOperationPath);
 }
예제 #5
0
 public IndexMappings(ITraceProvider traceProvider,
                      ElasticSerializerConfiguration elasticSerializerConfiguration)
 {
     _elasticSerializerConfiguration = elasticSerializerConfiguration;
     _traceProvider = traceProvider;
 }