コード例 #1
0
        private static IMvcBuilder AddSnoozleCustomDataProvider(this IMvcBuilder @this)
        {
            IServiceCollection serviceCollection = @this.Services;
            ICustomRuntimeConfigurationProvider runtimeConfigurationProvider = BuildRuntimeConfigurationProvider();

            serviceCollection.AddScoped <IDataProvider, CustomDataProvider>();
            serviceCollection.AddSingleton(runtimeConfigurationProvider);

            @this.AddSnoozleCore(runtimeConfigurationProvider);

            return(@this);
        }
コード例 #2
0
 public CustomDataProvider(ICustomRuntimeConfigurationProvider customRuntimeConfigurationProvider)
 {
     _customRuntimeConfigurationProvider = customRuntimeConfigurationProvider;
 }