PageRenderTime 67ms CodeModel.GetById 27ms RepoModel.GetById 0ms app.codeStats 1ms

/Source/Libraries/ASPnetMVC3/System.Web.Mvc.xml

#
XML | 6625 lines | 6625 code | 0 blank | 0 comment | 0 complexity | 245c657836a0f042f8bab663f0a78c19 MD5 | raw file
Possible License(s): CC-BY-SA-3.0

Large files files are truncated, but you can click here to view the full file

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Web.Mvc</name>
  5. </assembly>
  6. <members>
  7. <member name="T:System.Web.Mvc.AcceptVerbsAttribute">
  8. <summary>Represents an attribute that specifies which HTTP verbs an action method will respond to.</summary>
  9. </member>
  10. <member name="M:System.Web.Mvc.AcceptVerbsAttribute.#ctor(System.String[])">
  11. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AcceptVerbsAttribute" /> class by using a list of HTTP verbs that the action method will respond to.</summary>
  12. <param name="verbs">The HTTP verbs that the action method will respond to.</param>
  13. <exception cref="T:System.ArgumentException">The <paramref name="verbs" /> parameter is null or zero length.</exception>
  14. </member>
  15. <member name="M:System.Web.Mvc.AcceptVerbsAttribute.#ctor(System.Web.Mvc.HttpVerbs)">
  16. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AcceptVerbsAttribute" /> class using the HTTP verbs that the action method will respond to.</summary>
  17. <param name="verbs">The HTTP verbs that the action method will respond to.</param>
  18. </member>
  19. <member name="M:System.Web.Mvc.AcceptVerbsAttribute.IsValidForRequest(System.Web.Mvc.ControllerContext,System.Reflection.MethodInfo)">
  20. <summary>Determines whether the specified method information is valid for the specified controller context.</summary>
  21. <returns>true if the method information is valid; otherwise, false.</returns>
  22. <param name="controllerContext">The controller context.</param>
  23. <param name="methodInfo">The method information.</param>
  24. <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext " />parameter is null.</exception>
  25. </member>
  26. <member name="P:System.Web.Mvc.AcceptVerbsAttribute.Verbs">
  27. <summary>Gets or sets the list of HTTP verbs that the action method will respond to.</summary>
  28. <returns>The list of HTTP verbs that the action method will respond to.</returns>
  29. </member>
  30. <member name="T:System.Web.Mvc.ActionDescriptor">
  31. <summary>Provides information about an action method, such as its name, controller, parameters, attributes, and filters.</summary>
  32. </member>
  33. <member name="M:System.Web.Mvc.ActionDescriptor.#ctor">
  34. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionDescriptor" /> class.</summary>
  35. </member>
  36. <member name="P:System.Web.Mvc.ActionDescriptor.ActionName">
  37. <summary>Gets the name of the action method.</summary>
  38. <returns>The name of the action method.</returns>
  39. </member>
  40. <member name="P:System.Web.Mvc.ActionDescriptor.ControllerDescriptor">
  41. <summary>Gets the controller descriptor.</summary>
  42. <returns>The controller descriptor.</returns>
  43. </member>
  44. <member name="M:System.Web.Mvc.ActionDescriptor.Execute(System.Web.Mvc.ControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object})">
  45. <summary>Executes the action method by using the specified parameters and controller context.</summary>
  46. <returns>The result of executing the action method.</returns>
  47. <param name="controllerContext">The controller context.</param>
  48. <param name="parameters">The parameters of the action method.</param>
  49. </member>
  50. <member name="M:System.Web.Mvc.ActionDescriptor.GetCustomAttributes(System.Boolean)">
  51. <summary>Returns an array of custom attributes that are defined for this member, excluding named attributes.</summary>
  52. <returns>An array of custom attributes, or an empty array if no custom attributes exist.</returns>
  53. <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
  54. <exception cref="T:System.TypeLoadException">The custom attribute type cannot be loaded.</exception>
  55. <exception cref="T:System.Reflection.AmbiguousMatchException">There is more than one attribute of type <paramref name="attributeType" /> defined for this member.</exception>
  56. </member>
  57. <member name="M:System.Web.Mvc.ActionDescriptor.GetCustomAttributes(System.Type,System.Boolean)">
  58. <summary>Returns an array of custom attributes that are defined for this member, identified by type.</summary>
  59. <returns>An array of custom attributes, or an empty array if no custom attributes of the specified type exist.</returns>
  60. <param name="attributeType">The type of the custom attributes.</param>
  61. <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
  62. <exception cref="T:System.TypeLoadException">The custom attribute type cannot be loaded.</exception>
  63. <exception cref="T:System.Reflection.AmbiguousMatchException">There is more than one attribute of type <paramref name="attributeType" /> defined for this member.</exception>
  64. <exception cref="T:System.ArgumentNullException">The <paramref name="attritubeType" /> parameter is null.</exception>
  65. </member>
  66. <member name="M:System.Web.Mvc.ActionDescriptor.GetFilters">
  67. <summary>Returns the filters that are associated with this action method.</summary>
  68. <returns>The filters that are associated with this action method.</returns>
  69. </member>
  70. <member name="M:System.Web.Mvc.ActionDescriptor.GetParameters">
  71. <summary>Returns the parameters of the action method.</summary>
  72. <returns>The parameters of the action method.</returns>
  73. </member>
  74. <member name="M:System.Web.Mvc.ActionDescriptor.GetSelectors">
  75. <summary>Returns the action-method selectors.</summary>
  76. <returns>The action-method selectors.</returns>
  77. </member>
  78. <member name="M:System.Web.Mvc.ActionDescriptor.IsDefined(System.Type,System.Boolean)">
  79. <summary>Determines whether one or more instances of the specified attribute type are defined for this member.</summary>
  80. <returns>true if <paramref name="attributeType" /> is defined for this member; otherwise, false.</returns>
  81. <param name="attributeType">The type of the custom attribute.</param>
  82. <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
  83. <exception cref="T:System.ArgumentNullException">The <paramref name="attritubeType" /> parameter is null.</exception>
  84. </member>
  85. <member name="P:System.Web.Mvc.ActionDescriptor.UniqueId">
  86. <summary>Gets the unique ID for the action descriptor using lazy initialization.</summary>
  87. <returns>The unique ID.</returns>
  88. </member>
  89. <member name="T:System.Web.Mvc.ActionExecutedContext">
  90. <summary>Provides the context for the ActionExecuted method of the <see cref="T:System.Web.Mvc.ActionFilterAttribute" /> class.</summary>
  91. </member>
  92. <member name="M:System.Web.Mvc.ActionExecutedContext.#ctor">
  93. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionExecutedContext" /> class.</summary>
  94. </member>
  95. <member name="M:System.Web.Mvc.ActionExecutedContext.#ctor(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,System.Boolean,System.Exception)">
  96. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionExecutedContext" /> class.</summary>
  97. <param name="controllerContext">The controller context.</param>
  98. <param name="actionDescriptor">The action method descriptor.</param>
  99. <param name="canceled">true if the action is canceled.</param>
  100. <param name="exception">The exception object.</param>
  101. <exception cref="T:System.ArgumentNullException">The <paramref name="actionDescriptor" /> parameter is null.</exception>
  102. </member>
  103. <member name="P:System.Web.Mvc.ActionExecutedContext.ActionDescriptor">
  104. <summary>Gets or sets the action descriptor.</summary>
  105. <returns>The action descriptor.</returns>
  106. </member>
  107. <member name="P:System.Web.Mvc.ActionExecutedContext.Canceled">
  108. <summary>Gets or sets a value that indicates that this <see cref="T:System.Web.Mvc.ActionExecutedContext" /> object is canceled.</summary>
  109. <returns>true if the context canceled; otherwise, false.</returns>
  110. </member>
  111. <member name="P:System.Web.Mvc.ActionExecutedContext.Exception">
  112. <summary>Gets or sets the exception that occurred during the execution of the action method, if any.</summary>
  113. <returns>The exception that occurred during the execution of the action method.</returns>
  114. </member>
  115. <member name="P:System.Web.Mvc.ActionExecutedContext.ExceptionHandled">
  116. <summary>Gets or sets a value that indicates whether the exception is handled.</summary>
  117. <returns>true if the exception is handled; otherwise, false.</returns>
  118. </member>
  119. <member name="P:System.Web.Mvc.ActionExecutedContext.Result">
  120. <summary>Gets or sets the result returned by the action method.</summary>
  121. <returns>The result returned by the action method.</returns>
  122. </member>
  123. <member name="T:System.Web.Mvc.ActionExecutingContext">
  124. <summary>Provides the context for the ActionExecuting method of the <see cref="T:System.Web.Mvc.ActionFilterAttribute" /> class.</summary>
  125. </member>
  126. <member name="M:System.Web.Mvc.ActionExecutingContext.#ctor">
  127. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionExecutingContext" /> class.</summary>
  128. </member>
  129. <member name="M:System.Web.Mvc.ActionExecutingContext.#ctor(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,System.Collections.Generic.IDictionary{System.String,System.Object})">
  130. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionExecutingContext" /> class by using the specified controller context, action descriptor, and action-method parameters.</summary>
  131. <param name="controllerContext">The controller context.</param>
  132. <param name="actionDescriptor">The action descriptor.</param>
  133. <param name="actionParameters">The action-method parameters.</param>
  134. <exception cref="T:System.ArgumentNullException">The <paramref name="ActionParameters" /> or <paramref name="actionDescriptor" /> parameter is null.</exception>
  135. </member>
  136. <member name="P:System.Web.Mvc.ActionExecutingContext.ActionDescriptor">
  137. <summary>Gets or sets the action descriptor.</summary>
  138. <returns>The action descriptor.</returns>
  139. </member>
  140. <member name="P:System.Web.Mvc.ActionExecutingContext.ActionParameters">
  141. <summary>Gets or sets the action-method parameters.</summary>
  142. <returns>The action-method parameters.</returns>
  143. </member>
  144. <member name="P:System.Web.Mvc.ActionExecutingContext.Result">
  145. <summary>Gets or sets the result that is returned by the action method.</summary>
  146. <returns>The result that is returned by the action method.</returns>
  147. </member>
  148. <member name="T:System.Web.Mvc.ActionFilterAttribute">
  149. <summary>Represents the base class for all action-filter attributes.</summary>
  150. </member>
  151. <member name="M:System.Web.Mvc.ActionFilterAttribute.#ctor">
  152. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionFilterAttribute" /> class.</summary>
  153. </member>
  154. <member name="M:System.Web.Mvc.ActionFilterAttribute.OnActionExecuted(System.Web.Mvc.ActionExecutedContext)">
  155. <summary>Called by the MVC framework after the action method executes.</summary>
  156. <param name="filterContext">The filter context.</param>
  157. </member>
  158. <member name="M:System.Web.Mvc.ActionFilterAttribute.OnActionExecuting(System.Web.Mvc.ActionExecutingContext)">
  159. <summary>Called by the MVC framework before the action method executes.</summary>
  160. <param name="filterContext">The filter context.</param>
  161. </member>
  162. <member name="M:System.Web.Mvc.ActionFilterAttribute.OnResultExecuted(System.Web.Mvc.ResultExecutedContext)">
  163. <summary>Called by the MVC framework after the action result executes.</summary>
  164. <param name="filterContext">The filter context.</param>
  165. </member>
  166. <member name="M:System.Web.Mvc.ActionFilterAttribute.OnResultExecuting(System.Web.Mvc.ResultExecutingContext)">
  167. <summary>Called by the MVC framework before the action result executes.</summary>
  168. <param name="filterContext">The filter context.</param>
  169. </member>
  170. <member name="T:System.Web.Mvc.ActionMethodSelectorAttribute">
  171. <summary>Represents an attribute that is used to influence the selection of an action method.</summary>
  172. </member>
  173. <member name="M:System.Web.Mvc.ActionMethodSelectorAttribute.#ctor">
  174. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionMethodSelectorAttribute" /> class.</summary>
  175. </member>
  176. <member name="M:System.Web.Mvc.ActionMethodSelectorAttribute.IsValidForRequest(System.Web.Mvc.ControllerContext,System.Reflection.MethodInfo)">
  177. <summary>Determines whether the action method selection is valid for the specified controller context.</summary>
  178. <returns>true if the action method selection is valid for the specified controller context; otherwise, false.</returns>
  179. <param name="controllerContext">The controller context.</param>
  180. <param name="methodInfo">Information about the action method.</param>
  181. </member>
  182. <member name="T:System.Web.Mvc.ActionNameAttribute">
  183. <summary>Represents an attribute that is used for the name of an action.</summary>
  184. </member>
  185. <member name="M:System.Web.Mvc.ActionNameAttribute.#ctor(System.String)">
  186. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionNameAttribute" /> class.</summary>
  187. <param name="name">Name of the action.</param>
  188. <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
  189. </member>
  190. <member name="M:System.Web.Mvc.ActionNameAttribute.IsValidName(System.Web.Mvc.ControllerContext,System.String,System.Reflection.MethodInfo)">
  191. <summary>Determines whether the action name is valid within the specified controller context.</summary>
  192. <returns>true if the action name is valid within the specified controller context; otherwise, false.</returns>
  193. <param name="controllerContext">The controller context.</param>
  194. <param name="actionName">The name of the action.</param>
  195. <param name="methodInfo">Information about the action method.</param>
  196. </member>
  197. <member name="P:System.Web.Mvc.ActionNameAttribute.Name">
  198. <summary>Gets or sets the name of the action.</summary>
  199. <returns>The name of the action.</returns>
  200. </member>
  201. <member name="T:System.Web.Mvc.ActionNameSelectorAttribute">
  202. <summary>Represents an attribute that affects the selection of an action method.</summary>
  203. </member>
  204. <member name="M:System.Web.Mvc.ActionNameSelectorAttribute.#ctor">
  205. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionNameSelectorAttribute" /> class.</summary>
  206. </member>
  207. <member name="M:System.Web.Mvc.ActionNameSelectorAttribute.IsValidName(System.Web.Mvc.ControllerContext,System.String,System.Reflection.MethodInfo)">
  208. <summary>Determines whether the action name is valid in the specified controller context.</summary>
  209. <returns>true if the action name is valid in the specified controller context; otherwise, false.</returns>
  210. <param name="controllerContext">The controller context.</param>
  211. <param name="actionName">The name of the action.</param>
  212. <param name="methodInfo">Information about the action method.</param>
  213. </member>
  214. <member name="T:System.Web.Mvc.ActionResult">
  215. <summary>Encapsulates the result of an action method and is used to perform a framework-level operation on behalf of the action method.</summary>
  216. </member>
  217. <member name="M:System.Web.Mvc.ActionResult.#ctor">
  218. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionResult" /> class.</summary>
  219. </member>
  220. <member name="M:System.Web.Mvc.ActionResult.ExecuteResult(System.Web.Mvc.ControllerContext)">
  221. <summary>Enables processing of the result of an action method by a custom type that inherits from the <see cref="T:System.Web.Mvc.ActionResult" /> class.</summary>
  222. <param name="context">The context in which the result is executed. The context information includes the controller, HTTP content, request context, and route data.</param>
  223. </member>
  224. <member name="T:System.Web.Mvc.ActionSelector">
  225. <summary>Represents a delegate that contains the logic for selecting an action method.</summary>
  226. <returns>true if an action method was successfully selected; otherwise, false.</returns>
  227. <param name="controllerContext">The current HTTP request context.</param>
  228. </member>
  229. <member name="T:System.Web.Mvc.AdditionalMetadataAttribute">
  230. <summary>Implements the <see cref="T:System.Web.Mvc.IMetadataAware" /> interface to support additional metadata. </summary>
  231. </member>
  232. <member name="M:System.Web.Mvc.AdditionalMetadataAttribute.#ctor(System.String,System.Object)"></member>
  233. <member name="P:System.Web.Mvc.AdditionalMetadataAttribute.Name"></member>
  234. <member name="M:System.Web.Mvc.AdditionalMetadataAttribute.OnMetadataCreated(System.Web.Mvc.ModelMetadata)"></member>
  235. <member name="P:System.Web.Mvc.AdditionalMetadataAttribute.TypeId"></member>
  236. <member name="P:System.Web.Mvc.AdditionalMetadataAttribute.Value"></member>
  237. <member name="T:System.Web.Mvc.AjaxHelper">
  238. <summary>Represents support for rendering HTML in AJAX scenarios within a view.</summary>
  239. </member>
  240. <member name="M:System.Web.Mvc.AjaxHelper.#ctor(System.Web.Mvc.ViewContext,System.Web.Mvc.IViewDataContainer)">
  241. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AjaxHelper" /> class using the specified view context and view data container.</summary>
  242. <param name="viewContext">The view context.</param>
  243. <param name="viewDataContainer">The view data container.</param>
  244. <exception cref="T:System.ArgumentNullException">One or both of the parameters is null.</exception>
  245. </member>
  246. <member name="M:System.Web.Mvc.AjaxHelper.#ctor(System.Web.Mvc.ViewContext,System.Web.Mvc.IViewDataContainer,System.Web.Routing.RouteCollection)">
  247. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AjaxHelper" /> class by using the specified view context, view data container, and route collection.</summary>
  248. <param name="viewContext">The view context.</param>
  249. <param name="viewDataContainer">The view data container.</param>
  250. <param name="routeCollection">The URL route collection.</param>
  251. <exception cref="T:System.ArgumentNullException">One or more of the parameters is null.</exception>
  252. </member>
  253. <member name="P:System.Web.Mvc.AjaxHelper.GlobalizationScriptPath">
  254. <summary>Gets or sets the root path for the location to use for globalization script files.</summary>
  255. <returns>The location of the folder where globalization script files are stored. The default location is "~/Scripts/Globalization".</returns>
  256. </member>
  257. <member name="M:System.Web.Mvc.AjaxHelper.JavaScriptStringEncode(System.String)">
  258. <summary>Serializes the specified message and returns the resulting JSON-formatted string.</summary>
  259. <returns>The serialized message as a JSON-formatted string.</returns>
  260. <param name="message">The message to serialize.</param>
  261. </member>
  262. <member name="P:System.Web.Mvc.AjaxHelper.RouteCollection">
  263. <summary>Gets the collection of URL routes for the application.</summary>
  264. <returns>The collection of routes for the application.</returns>
  265. </member>
  266. <member name="P:System.Web.Mvc.AjaxHelper.ViewContext">
  267. <summary>Gets the context information about the view.</summary>
  268. <returns>The context of the view.</returns>
  269. </member>
  270. <member name="P:System.Web.Mvc.AjaxHelper.ViewData">
  271. <summary>Gets the current view data dictionary.</summary>
  272. <returns>The view data dictionary.</returns>
  273. </member>
  274. <member name="P:System.Web.Mvc.AjaxHelper.ViewDataContainer">
  275. <summary>Gets the view data container.</summary>
  276. <returns>The view data container.</returns>
  277. </member>
  278. <member name="T:System.Web.Mvc.AjaxHelper`1">
  279. <summary>Represents support for rendering HTML in AJAX scenarios within a strongly typed view.</summary>
  280. <typeparam name="TModel">The type of the model.</typeparam>
  281. </member>
  282. <member name="M:System.Web.Mvc.AjaxHelper`1.#ctor(System.Web.Mvc.ViewContext,System.Web.Mvc.IViewDataContainer)">
  283. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AjaxHelper`1" /> class by using the specified view context and view data container.</summary>
  284. <param name="viewContext">The view context.</param>
  285. <param name="viewDataContainer">The view data container.</param>
  286. </member>
  287. <member name="M:System.Web.Mvc.AjaxHelper`1.#ctor(System.Web.Mvc.ViewContext,System.Web.Mvc.IViewDataContainer,System.Web.Routing.RouteCollection)">
  288. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AjaxHelper`1" /> class by using the specified view context, view data container, and URL route collection.</summary>
  289. <param name="viewContext">The view context.</param>
  290. <param name="viewDataContainer">The view data container.</param>
  291. <param name="routeCollection">The URL route collection.</param>
  292. </member>
  293. <member name="P:System.Web.Mvc.AjaxHelper`1.ViewData">
  294. <summary>Gets the strongly typed version of the view data dictionary.</summary>
  295. <returns>The strongly typed data dictionary of the view.</returns>
  296. </member>
  297. <member name="T:System.Web.Mvc.AjaxRequestExtensions">
  298. <summary>Represents a class that extends the <see cref="T:System.Web.HttpRequestBase" /> class by adding the ability to determine whether an HTTP request is an AJAX request.</summary>
  299. </member>
  300. <member name="M:System.Web.Mvc.AjaxRequestExtensions.IsAjaxRequest(System.Web.HttpRequestBase)"></member>
  301. <member name="T:System.Web.Mvc.AreaRegistration">
  302. <summary>Provides a way to register one or more areas in an ASP.NET MVC application.</summary>
  303. </member>
  304. <member name="M:System.Web.Mvc.AreaRegistration.#ctor">
  305. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AreaRegistration" /> class.</summary>
  306. </member>
  307. <member name="P:System.Web.Mvc.AreaRegistration.AreaName">
  308. <summary>Gets the name of the area to register.</summary>
  309. <returns>The name of the area to register.</returns>
  310. </member>
  311. <member name="M:System.Web.Mvc.AreaRegistration.RegisterAllAreas">
  312. <summary>Registers all areas in an ASP.NET MVC application.</summary>
  313. </member>
  314. <member name="M:System.Web.Mvc.AreaRegistration.RegisterAllAreas(System.Object)">
  315. <summary>Registers all areas in an ASP.NET MVC application by using the specified user-defined information.</summary>
  316. <param name="state">An object that contains user-defined information to pass to the area.</param>
  317. </member>
  318. <member name="M:System.Web.Mvc.AreaRegistration.RegisterArea(System.Web.Mvc.AreaRegistrationContext)">
  319. <summary>Registers an area in an ASP.NET MVC application using the specified area's context information.</summary>
  320. <param name="context">Encapsulates the information that is required in order to register the area.</param>
  321. </member>
  322. <member name="T:System.Web.Mvc.AreaRegistrationContext">
  323. <summary>Encapsulates the information that is required in order to register an area within an ASP.NET MVC application.</summary>
  324. </member>
  325. <member name="M:System.Web.Mvc.AreaRegistrationContext.#ctor(System.String,System.Web.Routing.RouteCollection)">
  326. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AreaRegistrationContext" /> class using the specified area name and routes collection.</summary>
  327. <param name="areaName">The name of the area to register.</param>
  328. <param name="routes">The collection of routes for the application.</param>
  329. </member>
  330. <member name="M:System.Web.Mvc.AreaRegistrationContext.#ctor(System.String,System.Web.Routing.RouteCollection,System.Object)">
  331. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AreaRegistrationContext" /> class using the specified area name, routes collection, and user-defined data.</summary>
  332. <param name="areaName">The name of the area to register.</param>
  333. <param name="routes">The collection of routes for the application.</param>
  334. <param name="state">An object that contains user-defined information to pass to the area.</param>
  335. </member>
  336. <member name="P:System.Web.Mvc.AreaRegistrationContext.AreaName">
  337. <summary>Gets the name of the area to register.</summary>
  338. <returns>The name of the area to register.</returns>
  339. </member>
  340. <member name="M:System.Web.Mvc.AreaRegistrationContext.MapRoute(System.String,System.String)">
  341. <summary>Maps the specified URL route and associates it with the area that is specified by the <see cref="P:System.Web.Mvc.AreaRegistrationContext.AreaName" /> property.</summary>
  342. <returns>A reference to the mapped route.</returns>
  343. <param name="name">The name of the route.</param>
  344. <param name="url">The URL pattern for the route.</param>
  345. <exception cref="T:System.ArgumentNullException">The <paramref name="url" /> parameter is null.</exception>
  346. </member>
  347. <member name="M:System.Web.Mvc.AreaRegistrationContext.MapRoute(System.String,System.String,System.Object)">
  348. <summary>Maps the specified URL route and associates it with the area that is specified by the <see cref="P:System.Web.Mvc.AreaRegistrationContext.AreaName" /> property, using the specified route default values.</summary>
  349. <returns>A reference to the mapped route.</returns>
  350. <param name="name">The name of the route.</param>
  351. <param name="url">The URL pattern for the route.</param>
  352. <param name="defaults">An object that contains default route values.</param>
  353. <exception cref="T:System.ArgumentNullException">The <paramref name="url" /> parameter is null.</exception>
  354. </member>
  355. <member name="M:System.Web.Mvc.AreaRegistrationContext.MapRoute(System.String,System.String,System.Object,System.Object)">
  356. <summary>Maps the specified URL route and associates it with the area that is specified by the <see cref="P:System.Web.Mvc.AreaRegistrationContext.AreaName" /> property, using the specified route default values and constraint.</summary>
  357. <returns>A reference to the mapped route.</returns>
  358. <param name="name">The name of the route.</param>
  359. <param name="url">The URL pattern for the route.</param>
  360. <param name="defaults">An object that contains default route values.</param>
  361. <param name="constraints">A set of expressions that specify valid values for a URL parameter.</param>
  362. <exception cref="T:System.ArgumentNullException">The <paramref name="url" /> parameter is null.</exception>
  363. </member>
  364. <member name="M:System.Web.Mvc.AreaRegistrationContext.MapRoute(System.String,System.String,System.Object,System.Object,System.String[])">
  365. <summary>Maps the specified URL route and associates it with the area that is specified by the <see cref="P:System.Web.Mvc.AreaRegistrationContext.AreaName" /> property, using the specified route default values, constraints, and namespaces.</summary>
  366. <returns>A reference to the mapped route.</returns>
  367. <param name="name">The name of the route.</param>
  368. <param name="url">The URL pattern for the route.</param>
  369. <param name="defaults">An object that contains default route values.</param>
  370. <param name="constraints">A set of expressions that specify valid values for a URL parameter.</param>
  371. <param name="namespaces">An enumerable set of namespaces for the application.</param>
  372. <exception cref="T:System.ArgumentNullException">The <paramref name="url" /> parameter is null.</exception>
  373. </member>
  374. <member name="M:System.Web.Mvc.AreaRegistrationContext.MapRoute(System.String,System.String,System.Object,System.String[])">
  375. <summary>Maps the specified URL route and associates it with the area that is specified by the <see cref="P:System.Web.Mvc.AreaRegistrationContext.AreaName" /> property, using the specified route default values and namespaces.</summary>
  376. <returns>A reference to the mapped route.</returns>
  377. <param name="name">The name of the route.</param>
  378. <param name="url">The URL pattern for the route.</param>
  379. <param name="defaults">An object that contains default route values.</param>
  380. <param name="namespaces">An enumerable set of namespaces for the application.</param>
  381. <exception cref="T:System.ArgumentNullException">The <paramref name="url" /> parameter is null.</exception>
  382. </member>
  383. <member name="M:System.Web.Mvc.AreaRegistrationContext.MapRoute(System.String,System.String,System.String[])">
  384. <summary>Maps the specified URL route and associates it with the area that is specified by the <see cref="P:System.Web.Mvc.AreaRegistrationContext.AreaName" /> property, using the specified namespaces.</summary>
  385. <returns>A reference to the mapped route.</returns>
  386. <param name="name">The name of the route.</param>
  387. <param name="url">The URL pattern for the route.</param>
  388. <param name="namespaces">An enumerable set of namespaces for the application.</param>
  389. <exception cref="T:System.ArgumentNullException">The <paramref name="url" /> parameter is null.</exception>
  390. </member>
  391. <member name="P:System.Web.Mvc.AreaRegistrationContext.Namespaces">
  392. <summary>Gets the namespaces for the application.</summary>
  393. <returns>An enumerable set of namespaces for the application.</returns>
  394. </member>
  395. <member name="P:System.Web.Mvc.AreaRegistrationContext.Routes">
  396. <summary>Gets a collection of defined routes for the application.</summary>
  397. <returns>A collection of defined routes for the application.</returns>
  398. </member>
  399. <member name="P:System.Web.Mvc.AreaRegistrationContext.State">
  400. <summary>Gets an object that contains user-defined information to pass to the area.</summary>
  401. <returns>An object that contains user-defined information to pass to the area.</returns>
  402. </member>
  403. <member name="T:System.Web.Mvc.AssociatedMetadataProvider">
  404. <summary>Provides an abstract class to implement a metadata provider.</summary>
  405. </member>
  406. <member name="M:System.Web.Mvc.AssociatedMetadataProvider.#ctor">
  407. <summary>Called from constructors in a derived class to initialize the <see cref="T:System.Web.Mvc.AssociatedMetadataProvider" /> class.</summary>
  408. </member>
  409. <member name="M:System.Web.Mvc.AssociatedMetadataProvider.CreateMetadata(System.Collections.Generic.IEnumerable{System.Attribute},System.Type,System.Func`1,System.Void,System.Object)">
  410. <summary>When overridden in a derived class, creates the model metadata for the property.</summary>
  411. <returns>The model metadata for the property.</returns>
  412. <param name="attributes">The set of attributes.</param>
  413. <param name="containerType">The type of the container.</param>
  414. <param name="modelAccessor">The model accessor.</param>
  415. <param name="modelType">The type of the model.</param>
  416. <param name="propertyName">The name of the property.</param>
  417. </member>
  418. <member name="M:System.Web.Mvc.AssociatedMetadataProvider.FilterAttributes(System.Type,System.ComponentModel.PropertyDescriptor,System.Collections.Generic.IEnumerable{System.Attribute})">
  419. <summary>Gets a list of attributes.</summary>
  420. <returns>A list of attributes.</returns>
  421. <param name="containerType">The type of the container.</param>
  422. <param name="propertyDescriptor">The property descriptor.</param>
  423. <param name="attributes">The attribute container.</param>
  424. </member>
  425. <member name="M:System.Web.Mvc.AssociatedMetadataProvider.GetMetadataForProperties(System.Object,System.Type)">
  426. <summary>Returns a list of properties for the model.</summary>
  427. <returns>A list of properties for the model.</returns>
  428. <param name="container">The model container.</param>
  429. <param name="containerType">The type of the container.</param>
  430. </member>
  431. <member name="M:System.Web.Mvc.AssociatedMetadataProvider.GetMetadataForProperty(System.Func`1,System.Void,System.Object)">
  432. <summary>Returns the metadata for the specified property using the container type and property descriptor.</summary>
  433. <returns>Returns <see cref="T:System.Web.Mvc.ModelMetadata" />.</returns>
  434. <param name="modelAccessor">The model accessor.</param>
  435. <param name="containerType">The type of the container.</param>
  436. <param name="propertyDescriptor">The property descriptor</param>
  437. </member>
  438. <member name="M:System.Web.Mvc.AssociatedMetadataProvider.GetMetadataForType(System.Func`1,System.Void)">
  439. <summary>Returns the metadata for the specified property using the type of the model.</summary>
  440. <returns>Returns <see cref="T:System.Web.Mvc.ModelMetadata" />.</returns>
  441. <param name="modelAccessor">The model accessor.</param>
  442. <param name="modelType">The type of the model.</param>
  443. </member>
  444. <member name="M:System.Web.Mvc.AssociatedMetadataProvider.GetTypeDescriptor(System.Type)">
  445. <summary>Returns the type descriptor from the specified type.</summary>
  446. <returns>The type descriptor.</returns>
  447. <param name="type">The type.</param>
  448. </member>
  449. <member name="T:System.Web.Mvc.AssociatedValidatorProvider">
  450. <summary>Provides an abstract class for classes that implement a validation provider.</summary>
  451. </member>
  452. <member name="M:System.Web.Mvc.AssociatedValidatorProvider.#ctor">
  453. <summary>Called from constructors in derived classes to initialize the <see cref="T:System.Web.Mvc.AssociatedMetadataProvider" /> class.</summary>
  454. </member>
  455. <member name="M:System.Web.Mvc.AssociatedValidatorProvider.GetTypeDescriptor(System.Type)">
  456. <summary>Gets a type descriptor for the specified type.</summary>
  457. <returns>A type descriptor for the specified type.</returns>
  458. <param name="type">The type of the validation provider.</param>
  459. </member>
  460. <member name="M:System.Web.Mvc.AssociatedValidatorProvider.GetValidators(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
  461. <summary>Gets the validators for the model using the metadata and controller context.</summary>
  462. <returns>The validators for the model.</returns>
  463. <param name="metadata">The metadata.</param>
  464. <param name="context">The controller context.</param>
  465. </member>
  466. <member name="M:System.Web.Mvc.AssociatedValidatorProvider.GetValidators(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext,System.Collections.Generic.IEnumerable{System.Attribute})">
  467. <summary>Gets the validators for the model using the metadata, the controller context, and a list of attributes.</summary>
  468. <returns>The validators for the model.</returns>
  469. <param name="metadata">The metadata.</param>
  470. <param name="context">The controller context.</param>
  471. <param name="attributes">The list of attributes.</param>
  472. </member>
  473. <member name="T:System.Web.Mvc.AsyncController">
  474. <summary>Provides the base class for asynchronous controllers.</summary>
  475. </member>
  476. <member name="M:System.Web.Mvc.AsyncController.#ctor">
  477. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AsyncController" /> class.</summary>
  478. </member>
  479. <member name="P:System.Web.Mvc.AsyncController.AsyncManager">
  480. <summary>Gets the asynchronous manager instance.</summary>
  481. <returns>The asynchronous manager instance.</returns>
  482. </member>
  483. <member name="M:System.Web.Mvc.AsyncController.BeginExecute(System.Web.Routing.RequestContext,System.AsyncCallback,System.Object)">
  484. <summary>Called by ASP.NET to initialize asynchronous request processing.</summary>
  485. <returns>The status of the asynchronous operation.</returns>
  486. <param name="requestContext">The request context.</param>
  487. <param name="callback">The asynchronous callback method.</param>
  488. <param name="state">The state object.</param>
  489. </member>
  490. <member name="M:System.Web.Mvc.AsyncController.BeginExecuteCore(System.AsyncCallback,System.Object)">
  491. <summary>Called by ASP.NET during initialization of asynchronous request processing.</summary>
  492. <returns>The status of the asynchronous operation.</returns>
  493. <param name="callback">The asynchronous callback method.</param>
  494. <param name="state">The state object.</param>
  495. </member>
  496. <member name="M:System.Web.Mvc.AsyncController.CreateActionInvoker">
  497. <summary>Creates an action invoker.</summary>
  498. <returns>An action invoker.</returns>
  499. </member>
  500. <member name="M:System.Web.Mvc.AsyncController.EndExecute(System.IAsyncResult)">
  501. <summary>Cancels the execution of an asynchronous action method.</summary>
  502. <param name="asyncResult">The status of the asynchronous result.</param>
  503. </member>
  504. <member name="M:System.Web.Mvc.AsyncController.EndExecuteCore(System.IAsyncResult)">
  505. <summary>Called by ASP.NET when the current asynchronous action has completed.</summary>
  506. <param name="asyncResult">The status of the asynchronous result.</param>
  507. </member>
  508. <member name="M:System.Web.Mvc.AsyncController.System#Web#Mvc#Async#IAsyncController#BeginExecute(System.Web.Routing.RequestContext,System.AsyncCallback,System.Object)">
  509. <summary>Called by ASP.NET to begin the execution of an asynchronous action method.</summary>
  510. <returns>The status of the asynchronous operation.</returns>
  511. <param name="requestContext">The request context.</param>
  512. <param name="callback">The asynchronous callback method.</param>
  513. <param name="state">An object that contains information to be used by the callback method. This parameter can be null.</param>
  514. </member>
  515. <member name="M:System.Web.Mvc.AsyncController.System#Web#Mvc#Async#IAsyncController#EndExecute(System.IAsyncResult)">
  516. <summary>Cancels the execution of an asynchronous action method by ASP.NET at the end of the execution of an asynchronous action method.</summary>
  517. <param name="asyncResult">The status of the asynchronous result.</param>
  518. </member>
  519. <member name="T:System.Web.Mvc.AsyncTimeoutAttribute">
  520. <summary>Represents an attribute that is used to set the timeout value, in milliseconds, for an asynchronous method.</summary>
  521. </member>
  522. <member name="M:System.Web.Mvc.AsyncTimeoutAttribute.#ctor(System.Int32)">
  523. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AsyncTimeoutAttribute" /> class.</summary>
  524. <param name="duration">The timeout value, in milliseconds.</param>
  525. </member>
  526. <member name="P:System.Web.Mvc.AsyncTimeoutAttribute.Duration">
  527. <summary>Gets the timeout duration, in milliseconds.</summary>
  528. <returns>The timeout duration, in milliseconds.</returns>
  529. </member>
  530. <member name="M:System.Web.Mvc.AsyncTimeoutAttribute.OnActionExecuting(System.Web.Mvc.ActionExecutingContext)">
  531. <summary>Called by ASP.NET before the asynchronous action method executes.</summary>
  532. <param name="filterContext">The filter context.</param>
  533. </member>
  534. <member name="T:System.Web.Mvc.AuthorizationContext">
  535. <summary>Encapsulates the information that is required for using an <see cref="T:System.Web.Mvc.AuthorizeAttribute" /> attribute.</summary>
  536. </member>
  537. <member name="M:System.Web.Mvc.AuthorizationContext.#ctor">
  538. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AuthorizationContext" /> class.</summary>
  539. </member>
  540. <member name="M:System.Web.Mvc.AuthorizationContext.#ctor(System.Web.Mvc.ControllerContext)">
  541. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AuthorizationContext" /> class using the specified controller context.</summary>
  542. <param name="controllerContext">The context within which the result is executed. The context information includes the controller, HTTP content, request context, and route data.</param>
  543. </member>
  544. <member name="M:System.Web.Mvc.AuthorizationContext.#ctor(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)">
  545. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AuthorizationContext" /> class using the specified controller context and action descriptor.</summary>
  546. <param name="controllerContext">The context in which the result is executed. The context information includes the controller, HTTP content, request context, and route data.</param>
  547. <param name="actionDescriptor">An object that provides information about an action method, such as its name, controller, parameters, attributes, and filters.</param>
  548. </member>
  549. <member name="P:System.Web.Mvc.AuthorizationContext.ActionDescriptor">
  550. <summary>Provides information about the action method that is marked by the <see cref="T:System.Web.Mvc.AuthorizeAttribute" /> attribute, such as its name, controller, parameters, attributes, and filters.</summary>
  551. <returns>The action descriptor for the action method that is marked by the <see cref="T:System.Web.Mvc.AuthorizeAttribute" /> attribute.</returns>
  552. </member>
  553. <member name="P:System.Web.Mvc.AuthorizationContext.Result">
  554. <summary>Gets or sets the result that is returned by an action method.</summary>
  555. <returns>The result that is returned by an action method.</returns>
  556. </member>
  557. <member name="T:System.Web.Mvc.AuthorizeAttribute">
  558. <summary>Represents an attribute that is used to restrict access by callers to an action method.</summary>
  559. </member>
  560. <member name="M:System.Web.Mvc.AuthorizeAttribute.#ctor">
  561. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AuthorizeAttribute" /> class.</summary>
  562. </member>
  563. <member name="M:System.Web.Mvc.AuthorizeAttribute.AuthorizeCore(System.Web.HttpContextBase)">
  564. <summary>When overridden, provides an entry point for custom authorization checks.</summary>
  565. <returns>true if the user is authorized; otherwise, false.</returns>
  566. <param name="httpContext">The HTTP context, which encapsulates all HTTP-specific information about an individual HTTP request.</param>
  567. <exception cref="T:System.ArgumentNullException">The <paramref name="httpContext" /> parameter is null.</exception>
  568. </member>
  569. <member name="M:System.Web.Mvc.AuthorizeAttribute.HandleUnauthorizedRequest(System.Web.Mvc.AuthorizationContext)">
  570. <summary>Processes HTTP requests that fail authorization.</summary>
  571. <param name="filterContext">Encapsulates the information for using <see cref="T:System.Web.Mvc.AuthorizeAttribute" />. The <paramref name="filterContext" /> object contains the controller, HTTP context, request context, action result, and route data.</param>
  572. </member>
  573. <member name="M:System.Web.Mvc.AuthorizeAttribute.OnAuthorization(System.Web.Mvc.AuthorizationContext)">
  574. <summary>Called when a process requests authorization.</summary>
  575. <param name="filterContext">The filter context, which encapsulates information for using <see cref="T:System.Web.Mvc.AuthorizeAttribute" />.</param>
  576. <exception cref="T:System.ArgumentNullException">The <paramref name="filterContext" /> parameter is null.</exception>
  577. </member>
  578. <member name="M:System.Web.Mvc.AuthorizeAttribute.OnCacheAuthorization(System.Web.HttpContextBase)">
  579. <summary>Called when the caching module requests authorization.</summary>
  580. <returns>A reference to the validation status.</returns>
  581. <param name="httpContext">The HTTP context, which encapsulates all HTTP-specific information about an individual HTTP request.</param>
  582. <exception cref="T:System.ArgumentNullException">The <paramref name="httpContext" /> parameter is null.</exception>
  583. </member>
  584. <member name="P:System.Web.Mvc.AuthorizeAttribute.Roles">
  585. <summary>Gets or sets the user roles.</summary>
  586. <returns>The user roles.</returns>
  587. </member>
  588. <member name="P:System.Web.Mvc.AuthorizeAttribute.TypeId">
  589. <summary>Gets the unique identifier for this attribute.</summary>
  590. <returns>The unique identifier for this attribute.</returns>
  591. </member>
  592. <member name="P:System.Web.Mvc.AuthorizeAttribute.Users">
  593. <summary>Gets or sets the authorized users.</summary>
  594. <returns>The authorized users.</returns>
  595. </member>
  596. <member name="T:System.Web.Mvc.BindAttribute">
  597. <summary>Represents an attribute that is used to provide details about how model binding to a parameter should occur.</summary>
  598. </member>
  599. <member name="M:System.Web.Mvc.BindAttribute.#ctor">
  600. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.BindAttribute" /> class.</summary>
  601. </member>
  602. <member name="P:System.Web.Mvc.BindAttribute.Exclude">
  603. <summary>Gets or sets a comma-delimited list of property names for which binding is not allowed.</summary>
  604. <returns>The exclude list.</returns>
  605. </member>
  606. <member name="P:System.Web.Mvc.BindAttribute.Include">
  607. <summary>Gets or sets a comma-delimited list of property names for which binding is allowed.</summary>
  608. <returns>The include list.</returns>
  609. </member>
  610. <member name="M:System.Web.Mvc.BindAttribute.IsPropertyAllowed(System.String)">
  611. <summary>Determines whether the specified property is allowed.</summary>
  612. <returns>true if the specified property is allowed; otherwise, false.</returns>
  613. <param name="propertyName">The name of the property.</param>
  614. </member>
  615. <member name="P:System.Web.Mvc.BindAttribute.Prefix">
  616. <summary>Gets or sets the prefix to use when markup is rendered for binding to an action argument or to a model property.</summary>
  617. <returns>The prefix to use.</returns>
  618. </member>
  619. <member name="T:System.Web.Mvc.BuildManagerCompiledView">
  620. <summary>Represents the base class for views that are compiled by the BuildManager class before being rendered by a view engine.</summary>
  621. </member>
  622. <member name="M:System.Web.Mvc.BuildManagerCompiledView.#ctor(System.Web.Mvc.ControllerContext,System.String)">
  623. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.BuildManagerCompiledView" /> class using the specified controller context and view path.</summary>
  624. <param name="controllerContext">The controller context.</param>
  625. <param name="viewPath">The view path.</param>
  626. </member>
  627. <member name="M:System.Web.Mvc.BuildManagerCompiledView.#ctor(System.Web.Mvc.ControllerContext,System.String,System.Web.Mvc.IViewPageActivator)">
  628. <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.BuildManagerCompiledView" /> class using the specified controller context, view path, and view page activator.</summary>
  629. <param name="controllerContext">Context information for the current controller. This information includes the HTTP context, request context, route data, parent action view context, and more.</param>
  630. <param name="viewPath">The path to the view that will be rendered.</param>
  631. <param name="viewPageActivator">The object responsible for dynamically constructing the view page at run time. </param>
  632. <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null.</exception>
  633. <exception cref="T:System.ArgumentException">The <paramref name="viewPath" /> parameter is null or empty.</exception>
  634. </member>
  635. <member name="M:System.Web.Mvc.BuildManagerCompiledView.Render(System.Web.Mvc.ViewContext,System.IO.TextWriter)">
  636. <summary>Renders the specified view context by using the specified the writer object.</summary>
  637. <param name="viewContext">Information related to rendering a view, such as view data, temporary data, and form context.</param>
  638. <param name="writer">The writer object.</param>
  639. <exception cref="T:System.ArgumentNullException">The <paramref name="viewContext" /> parameter is null.</exception>
  640. <exception cref="T:SInvalidOperationException">An instance of the view type could not be created.</exception>
  641. </member>
  642. <member name="M:System.Web.Mvc.BuildManagerCompiledView.RenderView(System.Web.Mvc.ViewContext,System.IO.TextWriter,System.Object)">
  643. <summary>When overridden in a derived class, renders the specified view context by using the specified writer object and object instance.</summary>
  644. <param name="viewContext">Information related to rendering a view, such as view data, temporary data, and form context.</param>
  645. <param name="writer">The writer object.</param>
  646. <param name="instance">An object that contains additional information that can be used in the view.</param>
  647. </member>
  648. <member name="P:System.Web.Mvc.BuildManagerCompiledView.ViewPath">
  649. <summ

Large files files are truncated, but you can click here to view the full file