protected virtual void SetUpComponents(IConfiguration[] configurations, IWindsorContainer container) { foreach(IConfiguration component in configurations) { string id = component.Attributes["id"]; string typeName = component.Attributes["type"]; string serviceTypeName = component.Attributes["service"]; if (string.IsNullOrEmpty(typeName)) continue; Type type = ObtainType(typeName); Type service = type; if (!string.IsNullOrEmpty(serviceTypeName)) { service = ObtainType(serviceTypeName); } #if DEBUG System.Diagnostics.Debug.Assert( id != null ); System.Diagnostics.Debug.Assert( type != null ); System.Diagnostics.Debug.Assert( service != null ); #endif container.AddComponent(id, service, type); } }
public virtual IHighLevelContainer CreateAndPopulateContainer(IConfiguration configuration) { IHighLevelContainer container = CreateContainer(); container.Initialize(); container.PrepareForServices(); container.Add<IConnectionProvider>(configuration.ConnectionProviderType); container.Add<ITransactionProvider>(configuration.TransactionProviderType); container.Add<IDatabaseProvider>(configuration.DatabaseProviderType); container.Add<ISchemaProvider>(configuration.SchemaProviderType); container.Add<IFileSystem, FileSystem>(); container.Add<INamer, Namer>(); container.Add<ISchemaStateManager, SchemaStateManager>(); container.Add<IMigrationFinder, MigrationFinder>(); container.Add<IMigrationSelector, MigrationSelector>(); container.Add<IMigrationRunner, MigrationRunner>(); container.Add<IMigrationInitializer, MigrationInitializer>(); container.Add<IMigrator, Migrator>(); container.Add<IMigrationFactoryChooser, MigrationFactoryChooser>(); container.Add<IVersionStateFactory, VersionStateFactory>(); container.Add<IWorkingDirectoryManager, WorkingDirectoryManager>(); container.Add<ICommonTransformations, CommonTransformations>(); container.Add<IConfiguration>(configuration); container.Add<CSharpMigrationFactory>(); container.Add<BooMigrationFactory>(); container.Add<SqlScriptMigrationFactory>(); container.Start(); return container; }
protected override IObjectContainer CreateDatabase(IConfiguration config) { Sharpen.IO.File origFile = new Sharpen.IO.File(GetAbsolutePath()); if (origFile.Exists()) { try { string backupFile = GetAbsolutePath() + ".defrag.backup"; IIdMapping mapping = new InMemoryIdMapping(); // new // BTreeIDMapping(getAbsolutePath()+".defrag.mapping",4096,1,1000); DefragmentConfig defragConfig = new DefragmentConfig(GetAbsolutePath(), backupFile , mapping); defragConfig.ForceBackupDelete(true); // FIXME Cloning is ugly - wrap original in Decorator within // DefragContext instead? IConfiguration clonedConfig = (IConfiguration)((IDeepClone)config).DeepClone(null ); defragConfig.Db4oConfig(clonedConfig); Db4objects.Db4o.Defragment.Defragment.Defrag(defragConfig, new _IDefragmentListener_30 ()); } catch (IOException e) { Sharpen.Runtime.PrintStackTrace(e); } } return base.CreateDatabase(config); }
/// <exception cref="System.Exception"></exception> protected override void Configure(IConfiguration config) { IClientConfiguration clientConfiguration = Db4oClientServerLegacyConfigurationBridge .AsClientConfiguration(config); clientConfiguration.PrefetchDepth = 3; clientConfiguration.PrefetchObjectCount = 3; }
public Runner(IConfiguration configuration, IDependencyRepository repository, ISearchFileManager searchFileManager) : this() { _configuration = configuration; _repository = repository; _searchFileManager = searchFileManager; }
/// <exception cref="System.Exception"></exception> protected override void Configure(IConfiguration config) { IIdSystemConfiguration idSystemConfiguration = Db4oLegacyConfigurationBridge.AsIdSystemConfiguration (config); ((IdSystemTestSuite.IIdSystemProvider)_fixture.Value).Apply(idSystemConfiguration ); }
public UnicornConfigurationRolesEventHandler(IConfiguration configuration) { Assert.ArgumentNotNull(configuration, nameof(configuration)); _predicate = configuration.Resolve<IRolePredicate>(); _dataStore = configuration.Resolve<IRoleDataStore>(); }
public override object PerformConversion(IConfiguration configuration, Type targetType) { var instance = CreateInstance(targetType, configuration); ConvertPropertyValues(instance, targetType, configuration); return instance; }
private Type ObtainImplementation(Type type, IConfiguration configuration) { var typeNode = configuration.Attributes["type"]; if (String.IsNullOrEmpty(typeNode)) { if (type.IsInterface) { throw new ConverterException("A type attribute must be specified for interfaces"); } return type; } var implType = Context.Composition.PerformConversion<Type>(typeNode); if (!type.IsAssignableFrom(implType)) { var message = String.Format("Type {0} is not assignable to {1}", implType.FullName, type.FullName); throw new ConverterException(message); } return implType; }
public void Initialize(IConfiguration configuration) { string urls; if (!configuration.TryGet("server.urls", out urls)) { urls = "http://+:5000/"; } foreach (var url in urls.Split(new[] { ';' }, StringSplitOptions.RemoveEmptyEntries)) { string scheme; string host; int port; string path; if (DeconstructUrl(url, out scheme, out host, out port, out path)) { Addresses.Add( new ServerAddress { Scheme = scheme, Host = host, Port = port, Path = path }); } } }
/// <summary> /// Verifies that all root paths defined in the predicate exist in Sitecore /// In other words, if you were to reserialize this configuration would there be something /// to serialize at all root locations? /// </summary> public static bool AllRootPathsExist(IConfiguration configuration) { var predicate = configuration.Resolve<PredicateRootPathResolver>(); var sourceDataStore = configuration.Resolve<ISourceDataStore>(); return predicate.GetRootPaths().All(include => RootPathExists(sourceDataStore, include)); }
/// <summary> /// Gets the configuration. /// </summary> /// <param name="config">The config.</param> /// <returns>nhibernate configuration.</returns> public Configuration GetConfiguration(IConfiguration config) { var environment = EnumHelper.GetKey(application.Environment); var alias = config.Attributes["alias"]; if (!String.IsNullOrEmpty(alias)) { var environmentSpecific = String.Format("{0}-{1}", environment, alias); if (application.DatabaseConfiguration.ContainsKey(environmentSpecific)) { return BuildConfig(application.DatabaseConfiguration[environmentSpecific]); } if (application.DatabaseConfiguration.ContainsKey(alias)) { return BuildConfig(application.DatabaseConfiguration[alias]); } } else { if (application.DatabaseConfiguration.ContainsKey(environment)) { return BuildConfig(application.DatabaseConfiguration[environment]); } } throw new ConfigurationErrorsException(String.Format("Could not build configuration for database (environment = \"{0}\", alias = \"{1}\").", environment, alias)); }
/// <summary> /// Constructor /// </summary> /// <param name="mapFunctionConfiguration">Map function configuration</param> /// <param name="mapInputCodecConfiguration">Map input codec configuration</param> /// <param name="updateFunctionCodecsConfiguration">codec configuration for update /// function. It is union of TMapInput, TMapOutput and TResult configuration</param> /// <param name="reduceFunctionConfiguration">Reduce function configuration</param> /// <param name="updateFunctionConfiguration">Update function configuration</param> /// <param name="mapOutputPipelineDataConverterConfiguration">Configuration of /// PipelineDataConverter for TMapOutput</param> /// <param name="mapInputPipelineDataConverterConfiguration">Configuration of /// PipelineDataConverter for TMapInput</param> /// <param name="partitionedDatasetConfiguration">Configuration of partitioned /// dataset</param> /// <param name="perMapConfigGeneratorConfig">Per mapper configuration</param> /// <param name="numberOfMappers">Number of mappers</param> /// <param name="memoryPerMapper">Per Mapper memory.</param> /// <param name="jobName">Job name</param> internal IMRUJobDefinition( IConfiguration mapFunctionConfiguration, IConfiguration mapInputCodecConfiguration, IConfiguration updateFunctionCodecsConfiguration, IConfiguration reduceFunctionConfiguration, IConfiguration updateFunctionConfiguration, IConfiguration mapOutputPipelineDataConverterConfiguration, IConfiguration mapInputPipelineDataConverterConfiguration, IConfiguration partitionedDatasetConfiguration, ISet<IConfiguration> perMapConfigGeneratorConfig, int numberOfMappers, int memoryPerMapper, int updateTaskMemory, string jobName) { _mapFunctionConfiguration = mapFunctionConfiguration; _mapInputCodecConfiguration = mapInputCodecConfiguration; _updateFunctionCodecsConfiguration = updateFunctionCodecsConfiguration; _reduceFunctionConfiguration = reduceFunctionConfiguration; _updateFunctionConfiguration = updateFunctionConfiguration; _mapOutputPipelineDataConverterConfiguration = mapOutputPipelineDataConverterConfiguration; _mapInputPipelineDataConverterConfiguration = mapInputPipelineDataConverterConfiguration; _partitionedDatasetConfiguration = partitionedDatasetConfiguration; _numberOfMappers = numberOfMappers; _jobName = jobName; _memoryPerMapper = memoryPerMapper; _updateTaskMemory = updateTaskMemory; _perMapConfigGeneratorConfig = perMapConfigGeneratorConfig; }
public XUnit1Results( IConfiguration configuration, XUnit1SingleResultLoader singleResultLoader, XUnit1ScenarioOutlineExampleMatcher scenarioOutlineExampleMatcher) : base(configuration, singleResultLoader, scenarioOutlineExampleMatcher) { }
/// <exception cref="System.Exception"></exception> protected virtual void _configure(IConfiguration config) { ConfigIndexed(config, typeof (DataA), FieldA); ConfigIndexed(config, typeof (DataA), FieldB); ConfigIndexed(config, typeof (DataB), FieldA); ConfigIndexed(config, typeof (DataB), FieldB); }
/// <summary> /// Checks the internal validation of the item. /// </summary> /// <param name="configuration">The entire configuration.</param> /// <param name="parent">The parent item for the item being validated.</param> /// <param name="errorProcesser">The error processer to use.</param> public void Validate(IConfiguration configuration, ConfigurationTrace parent, IConfigurationErrorProcesser errorProcesser) { if (string.IsNullOrEmpty(this.Url)) { errorProcesser.ProcessError("URL cannot be empty"); } }
private void ConfigureAutoMapper(IConfiguration cfg) { //AutoMapper Help //https://github.com/AutoMapper/AutoMapper/wiki //http://www.rqna.net/qna/yxzrz-automapper-bidirectional-mapping-with-reversemap-and-formember.html //基类执行程序集搜索、Mappter 初始化。 //scan all assemblies finding Automapper Profile var profiles = DotEnvironment.GetAppPlugins() .SelectMany(p => p.Assembly.GetTypes()) .Where(t => t.BaseType == typeof(AutoMapper.Profile)) .Distinct().ToList(); foreach (var item in profiles) { cfg.AddProfile(Activator.CreateInstance(item) as AutoMapper.Profile); } var maps = Mapper.GetAllTypeMaps(); foreach (var map in maps) { } Dot.Utility.Log.LogFactory.PlatformLog.Debug("Domain Dto 映射完成"); }
public void Synchronize(IConfiguration configuration, ZipWriter zip, string fileName, string configKey) { var databaseName = configuration.GetString(configKey + "database"); var schemaNamespace = configuration.GetString(configKey + "namespace"); Synchronize(zip, fileName, databaseName, schemaNamespace); }
private static void CreateMappings(IConfiguration configuration, IEnumerable<IHaveCustomMappings> maps) { foreach (var map in maps) { map.CreateMappings(configuration); } }
public static void InitializeDefaults() { lock (lockObject) { TestClusterOptions.FallbackOptions.DefaultExtendedConfiguration = defaultConfiguration = BuildDefaultConfiguration(); } }
/// <summary> /// Initializes a new instance of the <see cref="ControlComponentInspector"/> class. /// </summary> /// <param name="kernel">The kernel.</param> /// <param name="config">The config.</param> public ControlComponentInspector(IKernel kernel, IConfiguration config) { marshalingControl = new MarshalingControl(); controlProxyHook = ObtainProxyHook(kernel, config); RegisterWindowsFormsSynchronizationContext(kernel); }
public Startup(IHostingEnvironment env, IApplicationEnvironment appEnv) { _configuration = new ConfigurationBuilder(appEnv.ApplicationBasePath) .AddEnvironmentVariables() .AddJsonFile("config.json") .Build(); }
public ConfigurationLoginProviderCredentials(IConfiguration config) { Key = config["Key"]; Secret = config["Secret"]; Use = !string.IsNullOrWhiteSpace(Key) && !string.IsNullOrWhiteSpace(Secret); }
public static void AddDocumentDbRepositories(this IServiceCollection services, IConfiguration configuration) { if (Current == null) { Current = new DocDb(services, configuration); } }
private static void AddQueryAliases(IConfiguration config) { config.AddAlias(new TypeAlias("com.db4o.query.Evaluation", FullyQualifiedName(typeof (IEvaluation)))); config.AddAlias(new TypeAlias("com.db4o.query.Candidate", FullyQualifiedName(typeof (ICandidate)))); config.AddAlias(new WildcardAlias("com.db4o.internal.query.processor.*", "Db4objects.Db4o.Internal.Query.Processor.*, Db4objects.Db4o")); }
private static void BindCollection(object collection, Type collectionType, IConfiguration config) { var typeInfo = collectionType.GetTypeInfo(); // ICollection<T> is guaranteed to have exacly one parameter var itemType = typeInfo.GenericTypeArguments[0]; var addMethod = typeInfo.GetDeclaredMethod("Add"); foreach (var section in config.GetChildren()) { try { var item = BindInstance( type: itemType, instance: null, config: section); if (item != null) { addMethod.Invoke(collection, new[] { item }); } } catch { } } }
private static void BindDictionary(object dictionary, Type dictionaryType, IConfiguration config) { var typeInfo = dictionaryType.GetTypeInfo(); // IDictionary<K,V> is guaranteed to have exactly two parameters var keyType = typeInfo.GenericTypeArguments[0]; var valueType = typeInfo.GenericTypeArguments[1]; if (keyType != typeof(string)) { // We only support string keys return; } var addMethod = typeInfo.GetDeclaredMethod("Add"); foreach (var child in config.GetChildren()) { var item = BindInstance( type: valueType, instance: null, config: child); if (item != null) { var key = child.Key; var section = config as IConfigurationSection; if (section != null) { // Remove the parent key and : delimiter to get the configurationSection's key key = key.Substring(section.Key.Length + 1); } addMethod.Invoke(dictionary, new[] { key, item }); } } }
public void SetUp() { _project = new Project(Path.GetFullPath("someProject.csproj"), new ProjectDocument(ProjectType.CSharp)); _project.Value.SetOutputPath(""); _project.Value.SetAssemblyName("someAssembly.dll"); _bus = MockRepository.GenerateMock<IMessageBus>(); _listGenerator = MockRepository.GenerateMock<IGenerateBuildList>(); _configuration = MockRepository.GenerateMock<IConfiguration>(); _buildRunner = MockRepository.GenerateMock<IBuildRunner>(); _testRunner = MockRepository.GenerateMock<ITestRunner>(); _testAssemblyValidator = MockRepository.GenerateMock<IDetermineIfAssemblyShouldBeTested>(); _optimizer = MockRepository.GenerateMock<IOptimizeBuildConfiguration>(); _runInfo = new RunInfo(_project); _runInfo.ShouldBuild(); _runInfo.SetAssembly(_project.Value.AssemblyName); _optimizer.Stub(o => o.AssembleBuildConfiguration(new string[] {})).IgnoreArguments().Return(new RunInfo[] { _runInfo }); _preProcessor = MockRepository.GenerateMock<IPreProcessTestruns>(); _preProcessor.Stub(x => x.PreProcess(null)).IgnoreArguments().Return(new RunInfo[] { _runInfo }); var preProcessors = new IPreProcessTestruns[] { _preProcessor }; var buildPreProcessor = MockRepository.GenerateMock<IPreProcessBuildruns>(); buildPreProcessor.Stub(x => x.PreProcess(null)).IgnoreArguments().Return(new RunInfo[] { _runInfo }); var buildPreProcessors = new IPreProcessBuildruns[] { buildPreProcessor }; _removedTestLocator = MockRepository.GenerateMock<ILocateRemovedTests>(); _consumer = new ProjectChangeConsumer(_bus, _listGenerator, _configuration, _buildRunner, new ITestRunner[] { _testRunner }, _testAssemblyValidator, _optimizer, preProcessors, _removedTestLocator, buildPreProcessors); }
public static IWebDriver Create(TestTarget browser, out IConfiguration defaultConfig) { var config = GetDriverConfig(browser); config.CurrentBrowser = browser; defaultConfig = config; return Create(config); }
public NUnitTestRunner(IMessageBus bus, IConfiguration configuration, IAssemblyReader assemblyReader, IFileSystemService fsService) { _bus = bus; _configuration = configuration; _assemblyReader = assemblyReader; _fsService = fsService; }
public HomeController(ILogger<HomeController> logger, NasaMarsAPIService nasaMarsapiService, IConfiguration configuration) { _logger = logger; _nasaMarsapiService = nasaMarsapiService; _configuration = configuration; }
public Startup(IConfiguration configuration) { Configuration = configuration; }
public Startup(IConfiguration configuration) { Configuration = configuration; LogManager.LoadConfiguration(string.Concat(Directory.GetCurrentDirectory(), "/nlog.config")); }
public Startup(IConfiguration configuration, IHostingEnvironment environment) { Configuration = configuration; Environment = environment; }
public IndexModel(IConfiguration configuration, IHostingEnvironment webHostEnvironment) { this.configuration = configuration; this.webHostEnvironment = webHostEnvironment; }
public AuthController(ILogger<AuthController> logger, IConfiguration configuration) { _logger = logger; _configuration = configuration; }
public AssemblyChangeConsumer(ITestRunner[] testRunners, IMessageBus bus, IDetermineIfAssemblyShouldBeTested testAssemblyValidator, IPreProcessTestruns[] preProcessors, ILocateRemovedTests removedTestLocator, ICache cache, IConfiguration config) { _testRunners = testRunners; _bus = bus; _testAssemblyValidator = testAssemblyValidator; _preProcessors = preProcessors; _removedTestLocator = removedTestLocator; _cache = cache; _config = config; }
public SubController(IConfiguration config) { _postRepository = new PostRepository(config); _subRepository = new SubRepository(config); }
public ImageRepository(IConfiguration configuration) { _configuration = configuration; }
public TokenController(IConfiguration config, IService <UserViewModel, User> userService) { _config = config; _userService = userService; }
public static IServiceCollection AddApplicationServices(this IServiceCollection services, IConfiguration config) { services.AddSingleton<PresenceTracker>(); services.Configure<CloudinarySettings>(config.GetSection("CloudinarySettings")); // refers to appsetings.json services.AddScoped<ITokenService, TokenService>(); // AddScoped makes the token valid only valid for the current http request services.AddScoped<IPhotoService, PhotoService>(); services.AddScoped<IUnitOfWork, UnitOfWork>(); services.AddScoped<LogUserActivity>(); services.AddAutoMapper(typeof(AutoMapperProfiles).Assembly); services.AddDbContext<DataContext>(options => { options.UseSqlite(config.GetConnectionString("DefaultConnection")); }); return services; }
public QueueConnectionService(IConfiguration configuration) { _configuration = configuration; }
public static IServiceCollection InjectAppConfig(this IServiceCollection services, IConfiguration configuration) { services.Configure<EmailSettings>(configuration.GetSection("EmailSettings")); services.Configure<QueueSettings>(configuration.GetSection("QueueSettings")); return services; }
public Startup(IConfiguration configuration) { // như bình thường thì sẽ phải Get the current configuration file. Configuration = configuration; }
public AuditDeptSummaryApi(IConfiguration configuration) { AllowAnonymous = true; RecaptchaRequire = true; Configuration = configuration; }
public static IServiceCollection IntegrateRedis(this IServiceCollection services, IConfiguration configuration) { services.AddDistributedRedisCache(options => { options.InstanceName = configuration.GetValue<string>("Redis:Name"); options.Configuration = configuration.GetValue<string>("Redis:Host"); }); return services; }
public JwtTokenService(IConfiguration config) { _config = config; }
public TokenService(IConfiguration config, UserManager <AppUser> userManager) { key = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(config["TokenKey"])); this.userManager = userManager; }
public LibraryConfig(IConfiguration configuration) { SetFields(configuration); }
public RecursoRepository(IConfiguration configuration) : base(configuration) { recursoDAO = DAO.Factory.FactoryRecurso.getDAO(configuration, infConnection); }
public PostgreSqlConnectionFactory(IConfiguration config) { this.configuration = config; }
public AuthUserService(IConfiguration configuration) { _config = configuration; }
public Startup(IConfiguration configuration, IWebHostEnvironment webHostEnvironment) { Conf = configuration; Env = webHostEnvironment; }
public BMConfig(IConfiguration configuration) : base(configuration) { }
/// <summary> /// Registers Membership Provider. /// </summary> /// <param name="builder">The <see cref="ISiloBuilder"/>.</param> /// <param name="configuration">The <see cref="IConfiguration" /> which contains the Membership Provider's configuration options.</param> /// <param name="configureProvider">Action used to configure Membership Providers of type <see cref="ISiloBuilder"/>.</param> /// <returns>The <see cref="ISiloBuilder"/>.</returns> public static ISiloBuilder UseMembershipProvider([NotNull] this ISiloBuilder builder, [NotNull] IConfiguration configuration, [NotNull] Action <MembershipProviderBuilder <ISiloBuilder> > configureProvider) { return(builder.UseMembershipProviderInternal(configuration, configureProvider)); }
public Startup(IConfiguration configuration, IHostingEnvironment hostingEnvironment) { Configuration = configuration; DbObjects = new DBObjects(hostingEnvironment); }
public CategoriesController(IConfiguration configuration) { _configuration = configuration; _serviceCategories = new ServiceCategories(_configuration); }
public void Save(IConfiguration configuration, string fileName) { var json = _serializer.Serialize(configuration); File.WriteAllText(fileName, json); }
public ClientIpCheckPageFilter (ILoggerFactory loggerFactory, IConfiguration configuration) { _logger = loggerFactory.CreateLogger("ClientIdCheckPageFilter"); _safelist = configuration["AdminSafeList"]; }
public AuthController(IAuthRepository repo, IConfiguration config) { _config = config; _repo = repo; }