本文整理汇总了C#中FubuMVC.Core.FubuRegistry.ResolveTypes方法的典型用法代码示例。如果您正苦于以下问题:C# FubuRegistry.ResolveTypes方法的具体用法?C# FubuRegistry.ResolveTypes怎么用?C# FubuRegistry.ResolveTypes使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FubuMVC.Core.FubuRegistry
的用法示例。
在下文中一共展示了FubuRegistry.ResolveTypes方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SetUp
public void SetUp()
{
UrlContext.Reset();
var registry = new FubuRegistry();
registry.Actions.IncludeType<OneController>();
registry.Actions.IncludeType<TwoController>();
registry.Actions.ExcludeMethods(x => x.Method.Name.Contains("Ignore"));
registry.Routes
.IgnoreControllerFolderName()
.IgnoreNamespaceForUrlFrom<UrlRegistryIntegrationTester>()
.IgnoreClassSuffix("Controller");
registry.ResolveTypes(x => x.AddStrategy<UrlModelForwarder>());
// need to do forwards
graph = registry.BuildGraph();
var resolver = graph.Services.DefaultServiceFor<ITypeResolver>().Value;
urls = new UrlRegistry(new ChainResolver((ITypeResolver) resolver, graph), new JQueryUrlTemplate());
}
示例2: SetUp
public void SetUp()
{
_theCurrentHttpRequest = new StubCurrentHttpRequest{
TheApplicationRoot = "http://server/fubu"
};
var registry = new FubuRegistry();
registry.Actions.IncludeType<OneController>();
registry.Actions.IncludeType<TwoController>();
registry.Actions.IncludeType<QueryStringTestController>();
registry.Actions.ExcludeMethods(x => x.Method.Name.Contains("Ignore"));
registry.Routes
.IgnoreControllerFolderName()
.IgnoreNamespaceForUrlFrom<UrlRegistryIntegrationTester>()
.IgnoreClassSuffix("Controller");
registry.ResolveTypes(x => x.AddStrategy<UrlModelForwarder>());
graph = registry.BuildGraph();
var resolver = graph.Services.DefaultServiceFor<ITypeResolver>().Value;
urls = new UrlRegistry(new ChainResolver((ITypeResolver) resolver, graph), new JQueryUrlTemplate(), _theCurrentHttpRequest);
}