Beispiel #1
0
 public MvcRazorRuntimeCompilationOptionsConfiguration(IFeatureMetadataProvider metadataProvider,
                                                       IFeatureChangeTokenProvider tokenProvider, FeatureRuntimeCompilationOptions options)
 {
     _metadataProvider = metadataProvider;
     _tokenProvider    = tokenProvider;
     _options          = options;
 }
Beispiel #2
0
 public FeatureRuntimeCompilationWatcher(IFeatureMetadataProvider metadataProvider,
                                         IFeatureUpdater featureUpdater, ILogger <FeatureRuntimeCompilationWatcher> logger)
 {
     _metadataProvider = metadataProvider;
     _featureUpdater   = featureUpdater;
     _logger           = logger;
 }
Beispiel #3
0
        public FeatureFileProvider(IFeatureMetadataProvider metadataProvider,
                                   IFeatureChangeTokenProvider tokenProvider, FeatureRuntimeCompilationOptions options)
        {
            _metadataProvider = metadataProvider;
            _tokenProvider    = tokenProvider;
            _options          = options;

            _innerProvider = new PhysicalFileProvider(options.ProjectPath);
        }
 public FeatureEndpointSelector(FeatureRuntimeCompilationOptions options,
                                IFeatureMetadataProvider metadataProvider, IFeatureCache featureCache,
                                ILogger <FeatureEndpointSelector> logger)
 {
     _options          = options;
     _metadataProvider = metadataProvider;
     _featureCache     = featureCache;
     _logger           = logger;
 }