public AzureIndexParameters(IIndexValueFormatter valueFormatter, IFieldQueryTranslatorMap<IFieldQueryTranslator> fieldQueryTranslators, FieldNameTranslator fieldNameTranslator, Func<string, IAzureSearchFieldConfiguration> getFieldConfiguration, IExecutionContext[] executionContexts, IFieldMapReaders fieldMap, bool convertQueryDatesToUtc)
 {
     if (valueFormatter == null)
         throw new ArgumentNullException("valueFormatter");
     if (fieldQueryTranslators == null)
         throw new ArgumentNullException("fieldQueryTranslators");
     if (fieldNameTranslator == null)
         throw new ArgumentNullException("fieldNameTranslator");
     this.ValueFormatter = valueFormatter;
     this.FieldQueryTranslators = fieldQueryTranslators;
     this.FieldNameTranslator = fieldNameTranslator;
     this.ExecutionContexts = executionContexts ?? new IExecutionContext[0];
     this.FieldMap = fieldMap;
     this.getFieldConfiguration = getFieldConfiguration;
     this.getFieldConfiguration = getFieldConfiguration;
     this.ConvertQueryDatesToUtc = convertQueryDatesToUtc;
 }
        public ElasticIndexParameters(IIndexValueFormatter valueFormatter, IFieldQueryTranslatorMap <IFieldQueryTranslator> fieldQueryTranslators, FieldNameTranslator fieldNameTranslator, IExecutionContext[] executionContexts, IFieldMapReaders fieldMap)
        {
            if (valueFormatter == null)
            {
                throw new ArgumentNullException(nameof(valueFormatter));
            }
            if (fieldQueryTranslators == null)
            {
                throw new ArgumentNullException(nameof(fieldQueryTranslators));
            }
            if (fieldNameTranslator == null)
            {
                throw new ArgumentNullException(nameof(fieldNameTranslator));
            }

            ValueFormatter        = valueFormatter;
            FieldQueryTranslators = fieldQueryTranslators;
            FieldNameTranslator   = fieldNameTranslator;
            ExecutionContexts     = executionContexts;
            FieldMap = fieldMap;
        }
 public AzureIndexParameters(IIndexValueFormatter valueFormatter, IFieldQueryTranslatorMap<IFieldQueryTranslator> fieldQueryTranslators, FieldNameTranslator fieldNameTranslator, Func<string, IAzureSearchFieldConfiguration> getFieldConfiguration, IExecutionContext[] executionContexts, IFieldMapReaders fieldMap)
   : this(valueFormatter, fieldQueryTranslators, fieldNameTranslator, getFieldConfiguration, executionContexts, null, false)
 {
 }
 public AzureIndexParameters(IIndexValueFormatter valueFormatter, IFieldQueryTranslatorMap<IFieldQueryTranslator> fieldQueryTranslators, FieldNameTranslator fieldNameTranslator, IExecutionContext[] executionContexts, IFieldMapReaders fieldMap)
   : this(valueFormatter, fieldQueryTranslators, fieldNameTranslator, null, executionContexts, fieldMap)
 {
 }
示例#5
0
 public AzureIndexParameters(IIndexValueFormatter valueFormatter, IFieldQueryTranslatorMap <IFieldQueryTranslator> fieldQueryTranslators, FieldNameTranslator fieldNameTranslator, Func <string, IAzureSearchFieldConfiguration> getFieldConfiguration, IExecutionContext[] executionContexts, IFieldMapReaders fieldMap, bool convertQueryDatesToUtc)
 {
     if (valueFormatter == null)
     {
         throw new ArgumentNullException("valueFormatter");
     }
     if (fieldQueryTranslators == null)
     {
         throw new ArgumentNullException("fieldQueryTranslators");
     }
     if (fieldNameTranslator == null)
     {
         throw new ArgumentNullException("fieldNameTranslator");
     }
     this.ValueFormatter        = valueFormatter;
     this.FieldQueryTranslators = fieldQueryTranslators;
     this.FieldNameTranslator   = fieldNameTranslator;
     this.ExecutionContexts     = executionContexts ?? new IExecutionContext[0];
     this.FieldMap = fieldMap;
     this.getFieldConfiguration  = getFieldConfiguration;
     this.getFieldConfiguration  = getFieldConfiguration;
     this.ConvertQueryDatesToUtc = convertQueryDatesToUtc;
 }
示例#6
0
 public AzureIndexParameters(IIndexValueFormatter valueFormatter, IFieldQueryTranslatorMap <IFieldQueryTranslator> fieldQueryTranslators, FieldNameTranslator fieldNameTranslator, Func <string, IAzureSearchFieldConfiguration> getFieldConfiguration, IExecutionContext[] executionContexts, IFieldMapReaders fieldMap)
     : this(valueFormatter, fieldQueryTranslators, fieldNameTranslator, getFieldConfiguration, executionContexts, null, false)
 {
 }
示例#7
0
 public AzureIndexParameters(IIndexValueFormatter valueFormatter, IFieldQueryTranslatorMap <IFieldQueryTranslator> fieldQueryTranslators, FieldNameTranslator fieldNameTranslator, IExecutionContext[] executionContexts, IFieldMapReaders fieldMap)
     : this(valueFormatter, fieldQueryTranslators, fieldNameTranslator, null, executionContexts, fieldMap)
 {
 }