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) { }
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 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) { }