public ContentFieldDriverCoordinator( IEnumerable<IContentFieldDriver> drivers, IFieldStorageProviderSelector fieldStorageProviderSelector) { _drivers = drivers; _fieldStorageProviderSelector = fieldStorageProviderSelector; Logger = NullLogger.Instance; }
public void Init() { var builder = new ContainerBuilder(); builder.RegisterType<FieldStorageProviderSelector>().As<IFieldStorageProviderSelector>(); builder.RegisterType<InfosetStorageProvider>().As<IFieldStorageProvider>(); builder.RegisterType<TestProvider>().As<IFieldStorageProvider>(); _container = builder.Build(); _selector = _container.Resolve<IFieldStorageProviderSelector>(); }
public ContentFieldDriverCoordinator( IEnumerable <IContentFieldDriver> drivers, IFieldStorageProviderSelector fieldStorageProviderSelector, IEnumerable <IFieldStorageEvents> fieldStorageEvents) { _drivers = drivers; _fieldStorageProviderSelector = fieldStorageProviderSelector; _fieldStorageEvents = fieldStorageEvents; Logger = NullLogger.Instance; }
public void Init() { var builder = new ContainerBuilder(); builder.RegisterType <FieldStorageProviderSelector>().As <IFieldStorageProviderSelector>(); builder.RegisterType <InfosetStorageProvider>().As <IFieldStorageProvider>(); builder.RegisterType <TestProvider>().As <IFieldStorageProvider>(); _container = builder.Build(); _selector = _container.Resolve <IFieldStorageProviderSelector>(); }
public FieldIndexPartHandler( IContentDefinitionManager contentDefinitionManager, IRepository<FieldIndexPartRecord> repository, IFieldIndexService fieldIndexService, IEnumerable<IContentFieldDriver> contentFieldDrivers, IFieldStorageProviderSelector fieldStorageProviderSelector) { Filters.Add(StorageFilter.For(repository)); _contentDefinitionManager = contentDefinitionManager; _fieldIndexService = fieldIndexService; _contentFieldDrivers = contentFieldDrivers; _fieldStorageProviderSelector = fieldStorageProviderSelector; OnPublishing<FieldIndexPart>(Publishing); }
public FieldIndexPartHandler( IContentDefinitionManager contentDefinitionManager, IRepository <FieldIndexPartRecord> repository, IFieldIndexService fieldIndexService, IEnumerable <IContentFieldDriver> contentFieldDrivers, IFieldStorageProviderSelector fieldStorageProviderSelector) { Filters.Add(StorageFilter.For(repository)); _contentDefinitionManager = contentDefinitionManager; _fieldIndexService = fieldIndexService; _contentFieldDrivers = contentFieldDrivers; _fieldStorageProviderSelector = fieldStorageProviderSelector; OnPublishing <FieldIndexPart>(Publishing); }