private bool AppendInfrastructureConfiguration(StringBuilder commandLine, IInfrastructureConfiguration configuration) { if (configuration == null) { return(false); } var arguments = new Dictionary <string, string>(3); if (!String.IsNullOrEmpty(configuration.ErrorLog)) { arguments.Add(InfrastructureConfigurationProperties.ErrorLog, configuration.ErrorLog); if (configuration.OverwriteErrorLog) { arguments.Add(InfrastructureConfigurationProperties.OverwriteErrorLog, null); } } if (configuration.ErrorDetails.HasValue && configuration.ErrorDetails.Value != InfrastructureDefaults.Current.ErrorDetails) { arguments.Add(InfrastructureConfigurationProperties.ErrorDetails, Enum.GetName(typeof(ErrorDetails), configuration.ErrorDetails)); } return(AppendConfiguration(commandLine, AppendInfrastructureConfigurationArgumentName, arguments)); }
protected BaseSearchClient(HttpClient httpClient, IInfrastructureConfiguration config, SearchEngine searchEngine) { _httpClient = httpClient; _config = config; SearchEngine = searchEngine; }
// TODO: Better dependency injection public InterNodeConnectionManager(IInfrastructureConfiguration configuration, GlobalConfigurationService globalConfigurationService) { this.configuration = configuration; this.globalConfigurationService = globalConfigurationService; this.server = new Grpc.Core.Server(); var implementation = new CidaInfrastructureServiceImplementation(this.logger, this.globalConfigurationService); this.server.Services.Add( CidaInfrastructureService.BindService(implementation)); implementation.OnSynchronize += this.ImplementationOnOnSynchronize; }
private bool AppendInfrastructureConfiguration(StringBuilder commandLine, IInfrastructureConfiguration infrastructureConfiguration) { if (infrastructureConfiguration == null) return false; var arguments = new Dictionary<string, string>(2); if (!String.IsNullOrEmpty(infrastructureConfiguration.ErrorLog)) { arguments.Add(InfrastructureConfigurationProperties.ErrorLog, infrastructureConfiguration.ErrorLog); if (infrastructureConfiguration.OverwriteErrorLog) arguments.Add(InfrastructureConfigurationProperties.OverwriteErrorLog, null); } return AppendConfiguration(commandLine, AppendInfrastructureConfigurationArgumentName, arguments); }
public string Get(IInfrastructureConfiguration infrastructureConfiguration, string sourceName, IReadOnlyDictionary<string, string> sourceArguments, string sinkName, IReadOnlyDictionary<string, string> sinkArguments) { var commandLine = new StringBuilder(); if (AppendInfrastructureConfiguration(commandLine, infrastructureConfiguration)) commandLine.Append(' '); AppendAdapterArgument(commandLine, SourceSwitch, sourceName); commandLine.Append(' '); if (AppendConfiguration(commandLine, AppendSourceAdapterConfigurationArgumentName, sourceArguments)) commandLine.Append(' '); AppendAdapterArgument(commandLine, TargetSwitch, sinkName); commandLine.Append(' '); AppendConfiguration(commandLine, AppendTargetAdapterConfigurationArgumentName, sinkArguments); return commandLine.ToString(); }
private bool AppendInfrastructureConfiguration(StringBuilder commandLine, IInfrastructureConfiguration configuration) { if (configuration == null) return false; var arguments = new Dictionary<string, string>(3); if (!String.IsNullOrEmpty(configuration.ErrorLog)) { arguments.Add(InfrastructureConfigurationProperties.ErrorLog, configuration.ErrorLog); if (configuration.OverwriteErrorLog) arguments.Add(InfrastructureConfigurationProperties.OverwriteErrorLog, null); } if (configuration.ErrorDetails.HasValue && configuration.ErrorDetails.Value != InfrastructureDefaults.Current.ErrorDetails) arguments.Add(InfrastructureConfigurationProperties.ErrorDetails, Enum.GetName(typeof(ErrorDetails), configuration.ErrorDetails)); return AppendConfiguration(commandLine, AppendInfrastructureConfigurationArgumentName, arguments); }
private bool AppendInfrastructureConfiguration(StringBuilder commandLine, IInfrastructureConfiguration infrastructureConfiguration) { if (infrastructureConfiguration == null) { return(false); } var arguments = new Dictionary <string, string>(2); if (!String.IsNullOrEmpty(infrastructureConfiguration.ErrorLog)) { arguments.Add(InfrastructureConfigurationProperties.ErrorLog, infrastructureConfiguration.ErrorLog); if (infrastructureConfiguration.OverwriteErrorLog) { arguments.Add(InfrastructureConfigurationProperties.OverwriteErrorLog, null); } } return(AppendConfiguration(commandLine, AppendInfrastructureConfigurationArgumentName, arguments)); }
public string Get(IInfrastructureConfiguration infrastructureConfiguration, string sourceName, IReadOnlyDictionary <string, string> sourceArguments, string sinkName, IReadOnlyDictionary <string, string> sinkArguments) { var commandLine = new StringBuilder(); if (AppendInfrastructureConfiguration(commandLine, infrastructureConfiguration)) { commandLine.Append(' '); } AppendAdapterArgument(commandLine, SourceSwitch, sourceName); commandLine.Append(' '); if (AppendConfiguration(commandLine, AppendSourceAdapterConfigurationArgumentName, sourceArguments)) { commandLine.Append(' '); } AppendAdapterArgument(commandLine, TargetSwitch, sinkName); commandLine.Append(' '); AppendConfiguration(commandLine, AppendTargetAdapterConfigurationArgumentName, sinkArguments); return(commandLine.ToString()); }
public CustomBoundedContext(IInfrastructureConfiguration infraestructureConfiguration) { _connectionString = infraestructureConfiguration.ConnectionString; _commandTimeOut = infraestructureConfiguration.DatabaseTimeout; }
public MannagerUser(IInfrastructureConfiguration configuration) { _configuration = configuration; CustomBoundedContext customBoundedContext = new CustomBoundedContext(_configuration); _repositoryEntities = customBoundedContext.GetEntitiesContext(); }
public BingSearchClient(HttpClient httpClient, IInfrastructureConfiguration config) : base(httpClient, config, SearchEngine.Bing) { _baseUri = new StringBuilder("https://api.cognitive.microsoft.com/bing/v7.0/search"); }
public GoogleSearchClient(HttpClient httpClient, IInfrastructureConfiguration config) : base(httpClient, config, SearchEngine.Google) { _baseUri = new StringBuilder($"https://www.googleapis.com/customsearch/v1?key={config.GoogleAPIKey}&cx={config.GoogleSearchEngineId}"); }