• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# Routing.Route类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中Route.Routing.Route的典型用法代码示例。如果您正苦于以下问题:C# Route.Routing.Route类的具体用法?C# Route.Routing.Route怎么用?C# Route.Routing.Route使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Route.Routing.Route类属于命名空间,在下文中一共展示了Route.Routing.Route类的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: SetUp

			public void SetUp()
			{
				_generator = new MostMatchingRestrictionsGenerator();
				_request = MockRepository.GenerateMock<HttpRequestBase>();
				_request.Stub(arg => arg.Url).Return(new Uri("http://localhost"));
				_request.Stub(arg => arg.HttpMethod).Return("GET");
				_response = MockRepository.GenerateMock<HttpResponseBase>();
				_context = MockRepository.GenerateMock<HttpContextBase>();
				_context.Stub(arg => arg.Request).Return(_request);
				_context.Stub(arg => arg.Response).Return(_response);
				_route1Response = new Response(200);
				_route1 = new Route.Routing.Route("name1", Guid.NewGuid(), "relative1");
				_route1.RestrictByMethods(HttpMethod.Get);
				_route1.RespondWith(_route1Response);
				_route2Response = new Response(200);
				_route2 = new Route.Routing.Route("name2", Guid.NewGuid(), "relative2");
				_route2.RestrictByMethods(HttpMethod.Get);
				_route2.RestrictByUrl(uri => true);
				_route2.RespondWith(_route2Response);
				_routeMatchResults = new[]
					{
						new RouteMatchResult(_route1, _route1.MatchesRequestAsync(_request).Result),
						new RouteMatchResult(_route2, _route2.MatchesRequestAsync(_request).Result)
					};
			}
开发者ID:kelong,项目名称:JuniorRoute,代码行数:25,代码来源:MostMatchingRestrictionsGeneratorTester.cs


示例2: SetUp

			public void SetUp()
			{
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
				_httpRuntime = MockRepository.GenerateMock<IHttpRuntime>();
				_container = MockRepository.GenerateMock<IContainer>();
				_container.Stub(arg => arg.GetInstance<IHttpRuntime>()).Return(_httpRuntime);
			}
开发者ID:kelong,项目名称:JuniorRoute,代码行数:7,代码来源:RelativeUrlFromRelativeClassNamespaceAndClassNameMapperTester.cs


示例3: SetUp

 public void SetUp()
 {
     _mapper = new NoContentMapper();
     _route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _request = MockRepository.GenerateMock<HttpRequestBase>();
     _mapper.Map(() => null, typeof(string), typeof(string).GetMethod("Trim", Type.EmptyTypes), _route);
     _response = _route.ProcessResponse(_request);
 }
开发者ID:dblchu,项目名称:JuniorRoute,代码行数:8,代码来源:NoContentMapperTester.cs


示例4: SetUp

 public void SetUp()
 {
     _attribute = new UrlRelativePathAttribute("relative", RequestValueComparer.CaseSensitiveRegex);
     _route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _httpRuntime = MockRepository.GenerateMock<IHttpRuntime>();
     _container = MockRepository.GenerateMock<IContainer>();
     _container.Stub(arg => arg.GetInstance<IHttpRuntime>()).Return(_httpRuntime);
 }
开发者ID:dblchu,项目名称:JuniorRoute,代码行数:8,代码来源:UrlRelativePathAttributeTester.cs


示例5: SetUp

			public void SetUp()
			{
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "route");
				_route.AddRestrictions(
					new HeaderRestriction<DateHeader>("Date", headerValue => DateHeader.Parse(headerValue), header => true),
					new HeaderRestriction<AllowHeader>("Allow", headerValue => AllowHeader.ParseMany(headerValue), header => true),
					new HeaderRestriction<AllowHeader>("Allow", headerValue => AllowHeader.ParseMany(headerValue), header => true),
					new MethodRestriction("GET"));
			}
开发者ID:kelong,项目名称:JuniorRoute,代码行数:9,代码来源:RouteTester.cs


示例6: SetUp

			public void SetUp()
			{
				_generator = new UnmatchedRestrictionsGenerator();
				_context = MockRepository.GenerateMock<HttpContextBase>();
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
				_httpRuntime = MockRepository.GenerateMock<IHttpRuntime>();
				_matchedRestrictions = new[] { new UrlRelativePathRestriction("", CaseInsensitivePlainComparer.Instance, _httpRuntime) };
				_unmatchedRestrictions = new IRestriction[] { new HeaderRestriction<AcceptEncodingHeader>("Accept-Encoding", (Func<string, IEnumerable<AcceptEncodingHeader>>)AcceptEncodingHeader.ParseMany, header => false) };
				_routeMatchResults = new[] { new RouteMatchResult(_route, MatchResult.RouteNotMatched(_matchedRestrictions, _unmatchedRestrictions)) };
			}
开发者ID:kelong,项目名称:JuniorRoute,代码行数:10,代码来源:UnmatchedRestrictionsGeneratorTester.cs


示例7: SetUp

			public void SetUp()
			{
				_parameterMapper = MockRepository.GenerateMock<IParameterMapper>();
				_responseMethodReturnTypeMapper = new ResponseMethodReturnTypeMapper(_parameterMapper);
				_container = MockRepository.GenerateMock<IContainer>();
				_container.Stub(arg => arg.GetInstance(typeof(Endpoint))).Return(new Endpoint());
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
				_responseMethodReturnTypeMapper.MapAsync(() => _container, typeof(Endpoint), typeof(Endpoint).GetMethod("Method"), _route);
				_context = MockRepository.GenerateMock<HttpContextBase>();
				_response = _route.ProcessResponseAsync(_context).Result;
			}
开发者ID:kelong,项目名称:JuniorRoute,代码行数:11,代码来源:ResponseMethodReturnTypeMapperTester.cs


示例8: SetUp

			public void SetUp()
			{
				_attribute = new HeaderAttribute("field", "value");
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
				_container = MockRepository.GenerateMock<IContainer>();
			}
开发者ID:kelong,项目名称:JuniorRoute,代码行数:6,代码来源:HeaderAttributeTester.cs


示例9: SetUp

 public void SetUp()
 {
     _attribute = new UrlSchemeAttribute("scheme1", "scheme2");
     _route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _container = MockRepository.GenerateMock<IContainer>();
 }
开发者ID:dblchu,项目名称:JuniorRoute,代码行数:6,代码来源:UrlSchemeAttributeTester.cs


示例10: SetUp

			public void SetUp()
			{
				_attribute = new RefererUrlQueryAttribute("query1", "query2");
				_route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
				_container = MockRepository.GenerateMock<IContainer>();
			}
开发者ID:kelong,项目名称:JuniorRoute,代码行数:6,代码来源:RefererUrlQueryAttributeTester.cs


示例11: SetUp

 public void SetUp()
 {
     _attribute = new UrlHostTypeAttribute(UriHostNameType.Basic, UriHostNameType.Dns);
     _route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _container = MockRepository.GenerateMock<IContainer>();
 }
开发者ID:dblchu,项目名称:JuniorRoute,代码行数:6,代码来源:UrlHostTypeAttributeTester.cs


示例12: SetUp

 public void SetUp()
 {
     _attribute = new RefererUrlPortAttribute(8080, 16000);
     _route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _container = MockRepository.GenerateMock<IContainer>();
 }
开发者ID:dblchu,项目名称:JuniorRoute,代码行数:6,代码来源:RefererUrlPortAttributeTester.cs


示例13: SetUp

 public void SetUp()
 {
     _mapper = new HttpMethodFromMethodsNamedAfterStandardHttpMethodsMapper();
     _route = new Route.Routing.Route("name", Guid.NewGuid(), "relative");
     _container = MockRepository.GenerateMock<IContainer>();
 }
开发者ID:dblchu,项目名称:JuniorRoute,代码行数:6,代码来源:HttpMethodFromMethodsNamedAfterStandardHttpMethodsMapperTester.cs



注:本文中的Route.Routing.Route类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# RouteCollection类代码示例发布时间:2022-05-24
下一篇:
C# Route类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap