本文整理汇总了C#中IConfiguration类的典型用法代码示例。如果您正苦于以下问题:C# IConfiguration类的具体用法?C# IConfiguration怎么用?C# IConfiguration使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
IConfiguration类属于命名空间,在下文中一共展示了IConfiguration类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: Configure
/// <exception cref="System.Exception"></exception>
protected override void Configure(IConfiguration config)
{
IClientConfiguration clientConfiguration = Db4oClientServerLegacyConfigurationBridge
.AsClientConfiguration(config);
clientConfiguration.PrefetchDepth = 3;
clientConfiguration.PrefetchObjectCount = 3;
}
开发者ID:erdincay,项目名称:db4o,代码行数:8,代码来源:DeepPrefetchingCacheConcurrencyTestCase.cs
示例2: UnicornConfigurationRolesEventHandler
public UnicornConfigurationRolesEventHandler(IConfiguration configuration)
{
Assert.ArgumentNotNull(configuration, nameof(configuration));
_predicate = configuration.Resolve<IRolePredicate>();
_dataStore = configuration.Resolve<IRoleDataStore>();
}
开发者ID:jnbuehler,项目名称:Unicorn,代码行数:7,代码来源:UnicornConfigurationRolesEventHandler.cs
示例3: Runner
public Runner(IConfiguration configuration, IDependencyRepository repository, ISearchFileManager searchFileManager)
: this()
{
_configuration = configuration;
_repository = repository;
_searchFileManager = searchFileManager;
}
开发者ID:floradu88,项目名称:DGraph,代码行数:7,代码来源:Runner.cs
示例4: AllRootPathsExist
/// <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));
}
开发者ID:Eldblom,项目名称:Unicorn,代码行数:12,代码来源:ControlPanelUtility.cs
示例5: ObtainImplementation
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;
}
开发者ID:dohansen,项目名称:Windsor,代码行数:25,代码来源:DefaultComplexConverter.cs
示例6: _configure
/// <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);
}
开发者ID:masroore,项目名称:db4o,代码行数:8,代码来源:InterfaceQueryTestCase.cs
示例7: IMRUJobDefinition
/// <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;
}
开发者ID:swlsw,项目名称:incubator-reef,代码行数:48,代码来源:IMRUJobDefinition.cs
示例8: ConfigurationLoginProviderCredentials
public ConfigurationLoginProviderCredentials(IConfiguration config)
{
Key = config["Key"];
Secret = config["Secret"];
Use = !string.IsNullOrWhiteSpace(Key) && !string.IsNullOrWhiteSpace(Secret);
}
开发者ID:Ranireddy,项目名称:PartsUnlimited,代码行数:7,代码来源:ConfigurationLoginProviderCredentials.cs
示例9: SetUp
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);
}
开发者ID:gtejeda,项目名称:AutoTest.Net,代码行数:25,代码来源:ProjectChangeConsumerTest.cs
示例10: AddDocumentDbRepositories
public static void AddDocumentDbRepositories(this IServiceCollection services, IConfiguration configuration)
{
if (Current == null)
{
Current = new DocDb(services, configuration);
}
}
开发者ID:hpatel98,项目名称:SCAMP,代码行数:7,代码来源:DocumentDbRepositoriesServicesExtensions.cs
示例11: AddQueryAliases
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"));
}
开发者ID:masroore,项目名称:db4o,代码行数:7,代码来源:JavaSupport.cs
示例12: BindDictionary
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 });
}
}
}
开发者ID:pgrudzien12,项目名称:Configuration,代码行数:35,代码来源:ConfigurationBinder.cs
示例13: BindCollection
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
{
}
}
}
开发者ID:pgrudzien12,项目名称:Configuration,代码行数:26,代码来源:ConfigurationBinder.cs
示例14: Create
public static IWebDriver Create(TestTarget browser, out IConfiguration defaultConfig)
{
var config = GetDriverConfig(browser);
config.CurrentBrowser = browser;
defaultConfig = config;
return Create(config);
}
开发者ID:dburriss,项目名称:UiMatic,代码行数:7,代码来源:DriverFactory.cs
示例15: ConfigureAutoMapper
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 映射完成");
}
开发者ID:zidanfei,项目名称:Dot.Utility,代码行数:25,代码来源:AutomapperTypeAdapterFactory.cs
示例16: XUnit1Results
public XUnit1Results(
IConfiguration configuration,
XUnit1SingleResultLoader singleResultLoader,
XUnit1ScenarioOutlineExampleMatcher scenarioOutlineExampleMatcher)
: base(configuration, singleResultLoader, scenarioOutlineExampleMatcher)
{
}
开发者ID:picklesdoc,项目名称:pickles,代码行数:7,代码来源:XUnit1Results.cs
示例17: NUnitTestRunner
public NUnitTestRunner(IMessageBus bus, IConfiguration configuration, IAssemblyReader assemblyReader, IFileSystemService fsService)
{
_bus = bus;
_configuration = configuration;
_assemblyReader = assemblyReader;
_fsService = fsService;
}
开发者ID:jeremywiebe,项目名称:AutoTest.Net,代码行数:7,代码来源:NUnitTestRunner.cs
示例18: GetConfiguration
/// <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));
}
开发者ID:coreframework,项目名称:Core-Framework,代码行数:33,代码来源:NHibernateConfigurator.cs
示例19: Initialize
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
});
}
}
}
开发者ID:stevenliujw,项目名称:KestrelHttpServer,代码行数:26,代码来源:ServerInformation.cs
示例20: ControlComponentInspector
/// <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);
}
开发者ID:nats,项目名称:castle-1.0.3-mono,代码行数:12,代码来源:ControlComponentInspector.cs
注:本文中的IConfiguration类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论