public InternalPackageRepositoryFactory(Func <int, IInternalPackageRepository> createRepoFunc, IHomeConfiguration config)
        {
            _config        = config;
            CreateRepoFunc = createRepoFunc;

            LoadFrameworkNames(config.NuGetFrameworkNames);
        }
示例#2
0
 public StoreFactory(IContainer container, IHomeConfiguration config, string connectionString)
 {
     _container        = container;
     _config           = config;
     _connectionString = connectionString;
     _relationalStore  = new Lazy <Store>(InitializeRelationalStore);
 }
示例#3
0
 public Store(IContainer container, IHomeConfiguration config, string connectionString, RelationalMappings mappings)
 {
     _container        = container;
     _config           = config;
     _mappings         = mappings;
     _connectionString = SetConnectionStringOptions(connectionString);
     _jsonSettings.ContractResolver = new RelationalJsonContractResolver(mappings);
     _jsonSettings.Converters.Add(new StringEnumConverter());
     _jsonSettings.Converters.Add(new VersionConverter());
     _jsonSettings.DateFormatHandling     = 0;
     _jsonSettings.DateTimeZoneHandling   = (DateTimeZoneHandling)3;
     _jsonSettings.TypeNameHandling       = (TypeNameHandling)4;
     _jsonSettings.TypeNameAssemblyFormat = FormatterAssemblyStyle.Simple;
 }
 public WebPortalConfiguration(IHomeConfiguration config)
 {
     ListenPrefixes = config.ListenPrefixes;
 }
示例#5
0
 public FeedStoreInitializer(IHomeConfiguration home)
 {
     _home = home;
 }
示例#6
0
 public InsertFeedAction(IStore store, IHomeConfiguration home)
 {
     _store = store;
     _home  = home;
 }