zoukankan      html  css  js  c++  java
  • asp.net中封装路由信息的对象--RouteData源码

     1 #region 程序集 System.Web.dll, v4.0.0.0
     2 // C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.5System.Web.dll
     3 #endregion
     4 
     5 using System;
     6 using System.Runtime.CompilerServices;
     7 
     8 namespace System.Web.Routing
     9 {
    10     // 摘要: 
    11     //     封装有关路由的信息。
    12     [TypeForwardedFrom("System.Web.Routing, Version=3.5.0.0, Culture=Neutral, PublicKeyToken=31bf3856ad364e35")]
    13     public class RouteData
    14     {
    15         // 摘要: 
    16         //     初始化 System.Web.Routing.RouteData 类的新实例。
    17         public RouteData();
    18         //
    19         // 摘要: 
    20         //     使用指定路由和路由处理程序初始化 System.Web.Routing.RouteData 类的新实例。
    21         //
    22         // 参数: 
    23         //   route:
    24         //     一个定义路由的对象。
    25         //
    26         //   routeHandler:
    27         //     一个处理请求的对象。
    28         public RouteData(RouteBase route, IRouteHandler routeHandler);
    29 
    30         // 摘要: 
    31         //     获取在 ASP.NET 路由确定路由是否匹配请求时,传递到路由处理程序但未使用的自定义值的集合。
    32         //
    33         // 返回结果: 
    34         //     一个包含自定义值的对象。
    35         public RouteValueDictionary DataTokens { get; }
    36         //
    37         // 摘要: 
    38         //     获取或设置表示路由的对象。
    39         //
    40         // 返回结果: 
    41         //     一个表示路由定义的对象。
    42         public RouteBase Route { get; set; }
    43         //
    44         // 摘要: 
    45         //     获取或设置处理所请求路由的对象。
    46         //
    47         // 返回结果: 
    48         //     一个处理路由请求的对象。
    49         public IRouteHandler RouteHandler { get; set; }
    50         //
    51         // 摘要: 
    52         //     获取路由的 URL 参数值和默认值的集合。
    53         //
    54         // 返回结果: 
    55         //     一个对象,其中包含根据 URL 和默认值分析得出的值。
    56         public RouteValueDictionary Values { get; }
    57 
    58         // 摘要: 
    59         //     使用指定标识符检索值。
    60         //
    61         // 参数: 
    62         //   valueName:
    63         //     要检索的值的键。
    64         //
    65         // 返回结果: 
    66         //     其键与 valueName 匹配的 System.Web.Routing.RouteData.Values 属性中的元素。
    67         //
    68         // 异常: 
    69         //   System.InvalidOperationException:
    70         //     valueName 的值不存在。
    71         public string GetRequiredString(string valueName);
    72     }
    73 }
  • 相关阅读:
    6-8 Percolate Up and Down (20分)
    6-7 Isomorphic (20分)
    6-5 Evaluate Postfix Expression (25分)
    服务器磁盘满无法释放空间解析及解决
    必会的MySQL操作方法
    Tomcat基本安装和优化方法
    Nginx常用配置及优化安全
    Redis笔记整理(三):进阶操作与高级部分
    Redis笔记整理(二):Java API使用与Redis分布式集群环境搭建
    Redis笔记整理(一):Redis安装配置与数据类型操作
  • 原文地址:https://www.cnblogs.com/Lightmen/p/5765336.html
Copyright © 2011-2022 走看看