本文整理汇总了C#中IWindsorContainer.LoadDefaultXml方法的典型用法代码示例。如果您正苦于以下问题:C# IWindsorContainer.LoadDefaultXml方法的具体用法?C# IWindsorContainer.LoadDefaultXml怎么用?C# IWindsorContainer.LoadDefaultXml使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IWindsorContainer
的用法示例。
在下文中一共展示了IWindsorContainer.LoadDefaultXml方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: initializeApplication
protected override void initializeApplication() {
base.initializeApplication();
QuickInstaller.PrepareQWeb(ioc.Container);
appendstartlog("qweb prepared");
setupServices();
appendstartlog("services setuped");
if (ioc.Container is WindsoreInversionContainer) {
container = ((WindsoreInversionContainer) myapp.ioc).Container;
container.AddFacility("monorail", new MonoRailFacility());
container.LoadDefaultXml();
appendstartlog("ioc started");
}
Container
.setupSecurity(typeof (XmlRoleProvider<BxlApplicationXmlReader>))
.setupFilesystem()
.set<IWidgetRepository, BxlWidgetRepository>()
.set<IUniqueStringProvider, RandomStringUniqueStringProvider>()
;
appendstartlog("default services seted to ioc");
var dir = AppDomain.CurrentDomain.BaseDirectory;
if( File.Exists(dir + "\\NHibernate.dll")) {
Container.setupHibernate(string.IsNullOrWhiteSpace(connection)
? (IConnectionsSource)null
: new NamedConnection(connection, connection));
}
appendstartlog("hibernate setted up");
Container
.set<FirstRunController>()
.set<RestartController>()
.set<EchoController>()
.set<SysInfoController>()
.set<RescueController>()
.set<ProfileController>()
.set<ExtInstallerController>()
.set<RoleController>()
.set<ImpersonateController>()
.set<NotAuthorizedController>()
.set<FileManagerController>()
//wiki support
.set<IWikiRepository, WikiRepository>()
.set<IWikiRenderService, WikiRender>()
.set<IWikiPersistenceProvider, WikiPersistenceProvider>()
.AddTransient("wiki.usuallink", typeof(WikiPageLinkRender))
.set<WikiController>()
;
appendstartlog("container setted up");
configureViews();
appendstartlog("views configured");
}