本文整理汇总了C#中IConfigurationStore.Register方法的典型用法代码示例。如果您正苦于以下问题:C# IConfigurationStore.Register方法的具体用法?C# IConfigurationStore.Register怎么用?C# IConfigurationStore.Register使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IConfigurationStore
的用法示例。
在下文中一共展示了IConfigurationStore.Register方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: UiEndpoint
public UiEndpoint(
IConfigurationStore configurationStore)
{
_disposables = new List<IDisposable>();
_disposables.Add(configurationStore.Register("/urchin/server/version", v => _version = v, 1));
_disposables.Add(configurationStore.Register("/urchin/server/ui/url", p => _uiRootUrlPathPattern = new PathString(p), "/ui"));
_disposables.Add(configurationStore.Register("/urchin/server/ui/faviconUrl", u => _faviconUrlPath = new PathString(u), "/favicon.ico"));
_disposables.Add(configurationStore.Register("/urchin/server/ui/physicalPath", PhysicalPathChanged, "~/ui/build/web"));
_disposables.Add(configurationStore.Register("/urchin/server/ui/cache", EnableCachingChanged, true));
}
示例2: FilePersister
public FilePersister(IConfigurationStore configurationStore)
{
_defaultEnvironmentName = "Development";
_environments = new List<EnvironmentDto>();
_ruleVersions = new List<RuleVersionDto>();
_configNotifier = configurationStore.Register("/urchin/server/persister/filePath", SetFilePath, "rules.txt");
}
示例3: LogonEndpoint
public LogonEndpoint(IConfigurationStore configurationStore)
{
_configChangeNotifier = configurationStore.Register("/urchin/server/logon", SetConfig, new Config());
_logonPath = new PathString("/logon");
_logoffPath = new PathString("/logoff");
_userPath = new PathString("/user");
_sessionTokens = new Dictionary<string, SessionToken>();
}
示例4: RepositoryFactory
public RepositoryFactory(
IConnectionFactory connectionFactory,
IConfigurationStore configurationStore)
{
_connectionFactory = connectionFactory;
_configurationStore = configurationStore;
_configChangeNotifier = configurationStore.Register<PriusConfig>("/prius", ConfigurationChanged);
}
示例5: DatabasePersister
public DatabasePersister(
IConfigurationStore configurationStore,
ICommandFactory commandFactory,
IContextFactory contextFactory,
ILogManager logManager,
Shared.Interfaces.IMapper mapper)
{
_commandFactory = commandFactory;
_contextFactory = contextFactory;
_log = logManager.GetLogger(GetType());
_mapper = mapper;
_configNotifier = configurationStore.Register("/urchin/server/persister/repository", SetRepositoryName, "Urchin");
}