You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

4667 lines
342 KiB

3 days ago
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Web.Http</name>
  5. </assembly>
  6. <members>
  7. <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateErrorResponse(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,System.Exception)">
  8. <summary>创建用于表示异常的 <see cref="T:System.Net.Http.HttpResponseMessage" /></summary>
  9. <returns>此请求必须与 <see cref="T:System.Web.Http.HttpConfiguration" /> 实例相关联。<see cref="T:System.Net.Http.HttpResponseMessage" />,其内容是 <see cref="T:System.Web.Http.HttpError" /> 实例的序列化表示形式。</returns>
  10. <param name="request">HTTP 请求。</param>
  11. <param name="statusCode">响应的状态代码。</param>
  12. <param name="exception">异常。</param>
  13. </member>
  14. <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateErrorResponse(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,System.String)">
  15. <summary>创建用于表示错误消息的 <see cref="T:System.Net.Http.HttpResponseMessage" /></summary>
  16. <returns>此请求必须与 <see cref="T:System.Web.Http.HttpConfiguration" /> 实例相关联。<see cref="T:System.Net.Http.HttpResponseMessage" />,其内容是 <see cref="T:System.Web.Http.HttpError" /> 实例的序列化表示形式。</returns>
  17. <param name="request">HTTP 请求。</param>
  18. <param name="statusCode">响应的状态代码。</param>
  19. <param name="message">错误消息。</param>
  20. </member>
  21. <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateErrorResponse(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,System.String,System.Exception)">
  22. <summary>创建使用错误消息表示异常的 <see cref="T:System.Net.Http.HttpResponseMessage" /></summary>
  23. <returns>此请求必须与 <see cref="T:System.Web.Http.HttpConfiguration" /> 实例相关联。<see cref="T:System.Net.Http.HttpResponseMessage" />,其内容是 <see cref="T:System.Web.Http.HttpError" /> 实例的序列化表示形式。</returns>
  24. <param name="request">HTTP 请求。</param>
  25. <param name="statusCode">响应的状态代码。</param>
  26. <param name="message">错误消息。</param>
  27. <param name="exception">异常。</param>
  28. </member>
  29. <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateErrorResponse(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,System.Web.Http.HttpError)">
  30. <summary>创建用于表示错误的 <see cref="T:System.Net.Http.HttpResponseMessage" /></summary>
  31. <returns>此请求必须与 <see cref="T:System.Web.Http.HttpConfiguration" /> 实例相关联。<see cref="T:System.Net.Http.HttpResponseMessage" />,其内容是 <see cref="T:System.Web.Http.HttpError" /> 实例的序列化表示形式。</returns>
  32. <param name="request">HTTP 请求。</param>
  33. <param name="statusCode">响应的状态代码。</param>
  34. <param name="error">HTTP 错误。</param>
  35. </member>
  36. <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateErrorResponse(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,System.Web.Http.ModelBinding.ModelStateDictionary)">
  37. <summary>创建用于表示模型状态中的错误的 <see cref="T:System.Net.Http.HttpResponseMessage" /></summary>
  38. <returns>此请求必须与 <see cref="T:System.Web.Http.HttpConfiguration" /> 实例相关联。<see cref="T:System.Net.Http.HttpResponseMessage" />,其内容是 <see cref="T:System.Web.Http.HttpError" /> 实例的序列化表示形式。</returns>
  39. <param name="request">HTTP 请求。</param>
  40. <param name="statusCode">响应的状态代码。</param>
  41. <param name="modelState">模型状态。</param>
  42. </member>
  43. <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse``1(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,``0)">
  44. <summary>创建与关联的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 连接的 <see cref="T:System.Net.Http.HttpResponseMessage" /></summary>
  45. <returns>与关联的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 连接的已初始化 <see cref="T:System.Net.Http.HttpResponseMessage" /></returns>
  46. <param name="request">导致此响应消息的 HTTP 请求消息。</param>
  47. <param name="statusCode">HTTP 响应状态代码。</param>
  48. <param name="value">HTTP 响应消息的内容。</param>
  49. <typeparam name="T">HTTP 响应消息的类型。</typeparam>
  50. </member>
  51. <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse``1(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,``0,System.Net.Http.Formatting.MediaTypeFormatter)">
  52. <summary>创建与关联的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 连接的 <see cref="T:System.Net.Http.HttpResponseMessage" /></summary>
  53. <returns>与关联的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 连接的已初始化 <see cref="T:System.Net.Http.HttpResponseMessage" /></returns>
  54. <param name="request">导致此响应消息的 HTTP 请求消息。</param>
  55. <param name="statusCode">HTTP 响应状态代码。</param>
  56. <param name="value">HTTP 响应消息的内容。</param>
  57. <param name="formatter">媒体类型格式化程序。</param>
  58. <typeparam name="T">HTTP 响应消息的类型。</typeparam>
  59. </member>
  60. <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse``1(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue)">
  61. <summary>创建与关联的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 连接的 <see cref="T:System.Net.Http.HttpResponseMessage" /></summary>
  62. <returns>与关联的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 连接的已初始化 <see cref="T:System.Net.Http.HttpResponseMessage" /></returns>
  63. <param name="request">导致此响应消息的 HTTP 请求消息。</param>
  64. <param name="statusCode">HTTP 响应状态代码。</param>
  65. <param name="value">HTTP 响应消息的内容。</param>
  66. <param name="formatter">媒体类型格式化程序。</param>
  67. <param name="mediaType">媒体类型标头值。</param>
  68. <typeparam name="T">HTTP 响应消息的类型。</typeparam>
  69. </member>
  70. <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse``1(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
  71. <summary>创建与关联的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 连接的 <see cref="T:System.Net.Http.HttpResponseMessage" /></summary>
  72. <returns>与关联的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 连接的已初始化 <see cref="T:System.Net.Http.HttpResponseMessage" /></returns>
  73. <param name="request">导致此响应消息的 HTTP 请求消息。</param>
  74. <param name="statusCode">HTTP 响应状态代码。</param>
  75. <param name="value">HTTP 响应消息的内容。</param>
  76. <param name="formatter">媒体类型格式化程序。</param>
  77. <param name="mediaType">媒体类型。</param>
  78. <typeparam name="T">HTTP 响应消息的类型。</typeparam>
  79. </member>
  80. <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse``1(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,``0,System.Net.Http.Headers.MediaTypeHeaderValue)">
  81. <summary>创建与关联的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 连接的 <see cref="T:System.Net.Http.HttpResponseMessage" /></summary>
  82. <returns>与关联的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 连接的已初始化 <see cref="T:System.Net.Http.HttpResponseMessage" /></returns>
  83. <param name="request">导致此响应消息的 HTTP 请求消息。</param>
  84. <param name="statusCode">HTTP 响应状态代码。</param>
  85. <param name="value">HTTP 响应消息的内容。</param>
  86. <param name="mediaType">媒体类型标头值。</param>
  87. <typeparam name="T">HTTP 响应消息的类型。</typeparam>
  88. </member>
  89. <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse``1(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,``0,System.String)">
  90. <summary>创建与关联的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 连接的 <see cref="T:System.Net.Http.HttpResponseMessage" /></summary>
  91. <returns>与关联的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 连接的已初始化 <see cref="T:System.Net.Http.HttpResponseMessage" /></returns>
  92. <param name="request">导致此响应消息的 HTTP 请求消息。</param>
  93. <param name="statusCode">HTTP 响应状态代码。</param>
  94. <param name="value">HTTP 响应消息的内容。</param>
  95. <param name="mediaType">媒体类型。</param>
  96. <typeparam name="T">HTTP 响应消息的类型。</typeparam>
  97. </member>
  98. <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse``1(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode,``0,System.Web.Http.HttpConfiguration)">
  99. <summary>创建与关联的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 连接的 <see cref="T:System.Net.Http.HttpResponseMessage" /></summary>
  100. <returns>与关联的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 连接的已初始化 <see cref="T:System.Net.Http.HttpResponseMessage" /></returns>
  101. <param name="request">导致此响应消息的 HTTP 请求消息。</param>
  102. <param name="statusCode">HTTP 响应状态代码。</param>
  103. <param name="value">HTTP 响应消息的内容。</param>
  104. <param name="configuration">包含用于解析服务的依赖关系解析程序的 HTTP 配置。</param>
  105. <typeparam name="T">HTTP 响应消息的类型。</typeparam>
  106. </member>
  107. <member name="M:System.Net.Http.HttpRequestMessageExtensions.DisposeRequestResources(System.Net.Http.HttpRequestMessage)">
  108. <summary>释放所有通过 <see cref="M:System.Net.Http.HttpRequestMessageExtensions.RegisterForDispose(System.Net.Http.HttpRequestMessage,System.IDisposable)" /> 方法添加的与 <paramref name="request" /> 关联的受跟踪资源。</summary>
  109. <param name="request">HTTP 请求。</param>
  110. </member>
  111. <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetClientCertificate(System.Net.Http.HttpRequestMessage)">
  112. <summary>从给定 HTTP 请求获取当前 X.509 证书。</summary>
  113. <returns>当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 或 null(如果证书不可用)。</returns>
  114. <param name="request">HTTP 请求。</param>
  115. </member>
  116. <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetConfiguration(System.Net.Http.HttpRequestMessage)">
  117. <summary>检索给定请求的 <see cref="T:System.Web.Http.HttpConfiguration" /></summary>
  118. <returns>给定请求的 <see cref="T:System.Web.Http.HttpConfiguration" /></returns>
  119. <param name="request">HTTP 请求。</param>
  120. </member>
  121. <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetCorrelationId(System.Net.Http.HttpRequestMessage)">
  122. <summary>检索已指定为与给定 <paramref name="request" /> 关联的相关 ID 的 <see cref="T:System.Guid" />。将在第一次调用此方法时创建并设置该值。</summary>
  123. <returns>表示与请求关联的相关 ID 的 <see cref="T:System.Guid" /> 对象。</returns>
  124. <param name="request">HTTP 请求。</param>
  125. </member>
  126. <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetDependencyScope(System.Net.Http.HttpRequestMessage)">
  127. <summary>检索给定请求的 <see cref="T:System.Web.Http.Dependencies.IDependencyScope" />;如果不可用,则为 null。</summary>
  128. <returns>给定请求的 <see cref="T:System.Web.Http.Dependencies.IDependencyScope" />;如果不可用,则为 null。</returns>
  129. <param name="request">HTTP 请求。</param>
  130. </member>
  131. <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetQueryNameValuePairs(System.Net.Http.HttpRequestMessage)">
  132. <summary>获取已分析的查询字符串作为键/值对的集合。</summary>
  133. <returns>作为键/值对集合的查询字符串。</returns>
  134. <param name="request">HTTP 请求。</param>
  135. </member>
  136. <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetRouteData(System.Net.Http.HttpRequestMessage)">
  137. <summary>检索给定请求的 <see cref="T:System.Web.Http.Routing.IHttpRouteData" />;如果不可用,则为 null。</summary>
  138. <returns>给定请求的 <see cref="T:System.Web.Http.Routing.IHttpRouteData" />;如果不可用,则为 null。</returns>
  139. <param name="request">HTTP 请求。</param>
  140. </member>
  141. <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetSynchronizationContext(System.Net.Http.HttpRequestMessage)">
  142. <summary>检索给定请求的 <see cref="T:System.Threading.SynchronizationContext" />;如果不可用,则为 null。</summary>
  143. <returns>给定请求的 <see cref="T:System.Threading.SynchronizationContext" />;如果不可用,则为 null。</returns>
  144. <param name="request">HTTP 请求。</param>
  145. </member>
  146. <member name="M:System.Net.Http.HttpRequestMessageExtensions.GetUrlHelper(System.Net.Http.HttpRequestMessage)">
  147. <summary>为 HTTP 请求获取 <see cref="T:System.Web.Http.Routing.UrlHelper" /> 实例。</summary>
  148. <returns>一个已为指定的 HTTP 请求初始化的 <see cref="T:System.Web.Http.Routing.UrlHelper" /> 实例。</returns>
  149. <param name="request">HTTP 请求。</param>
  150. </member>
  151. <member name="M:System.Net.Http.HttpRequestMessageExtensions.RegisterForDispose(System.Net.Http.HttpRequestMessage,System.IDisposable)">
  152. <summary>将给定的 <paramref name="resource" /> 添加到资源列表,这些资源将在处理 <paramref name="request" /> 后由主机释放。</summary>
  153. <param name="request">控制 <paramref name="resource" /> 的生命周期的 HTTP 请求。</param>
  154. <param name="resource">处理 <paramref name="request" /> 后要释放的资源。</param>
  155. </member>
  156. <member name="T:System.Net.Http.HttpResponseMessageExtensions">
  157. <summary>表示 ASP.NET 操作中 HTTP 响应的消息扩展。</summary>
  158. </member>
  159. <member name="M:System.Net.Http.HttpResponseMessageExtensions.TryGetContentValue``1(System.Net.Http.HttpResponseMessage,``0@)">
  160. <summary>尝试检索 <see cref="T:System.Net.Http.HttpResponseMessageExtensions" /> 的内容的值。</summary>
  161. <returns>内容值的检索结果。</returns>
  162. <param name="response">操作的响应。</param>
  163. <param name="value">内容的值。</param>
  164. <typeparam name="T">要检索的值的类型。</typeparam>
  165. </member>
  166. <member name="T:System.Net.Http.Formatting.MediaTypeFormatterExtensions">
  167. <summary>表示用于将 <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> 项添加到 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 的扩展。</summary>
  168. </member>
  169. <member name="M:System.Net.Http.Formatting.MediaTypeFormatterExtensions.AddUriPathExtensionMapping(System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Net.Http.Headers.MediaTypeHeaderValue)">
  170. <summary> 更新给定 formatter 的一组 <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> 元素,以使其将 mediaType 与以给定 uriPathExtension 结尾的 <see cref="T:System.Uri" /> 相关联。</summary>
  171. <param name="formatter">用于接收新的 <see cref="T:System.Net.Http.Formatting.UriPathExtensionMapping" /> 项的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /></param>
  172. <param name="uriPathExtension">
  173. <see cref="T:System.Uri" /> 路径扩展的字符串。</param>
  174. <param name="mediaType">要与以 uriPathExtension 结尾的 <see cref="T:System.Uri" /> 关联的 <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /></param>
  175. </member>
  176. <member name="M:System.Net.Http.Formatting.MediaTypeFormatterExtensions.AddUriPathExtensionMapping(System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.String)">
  177. <summary> 更新给定 formatter 的一组 <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> 元素,以使其将 mediaType 与以给定 uriPathExtension 结尾的 <see cref="T:System.Uri" /> 相关联。</summary>
  178. <param name="formatter">用于接收新的 <see cref="T:System.Net.Http.Formatting.UriPathExtensionMapping" /> 项的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /></param>
  179. <param name="uriPathExtension">
  180. <see cref="T:System.Uri" /> 路径扩展的字符串。</param>
  181. <param name="mediaType">要与以 uriPathExtension 结尾的 <see cref="T:System.Uri" /> 关联的字符串媒体类型。</param>
  182. </member>
  183. <member name="T:System.Net.Http.Formatting.UriPathExtensionMapping">
  184. <summary><see cref="T:System.Uri" /> 中出现的路径扩展提供 <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /></summary>
  185. </member>
  186. <member name="M:System.Net.Http.Formatting.UriPathExtensionMapping.#ctor(System.String,System.Net.Http.Headers.MediaTypeHeaderValue)">
  187. <summary> 初始化 <see cref="T:System.Net.Http.Formatting.UriPathExtensionMapping" /> 类的新实例。</summary>
  188. <param name="uriPathExtension">与 mediaType 对应的扩展。此值应不包括点或通配符。</param>
  189. <param name="mediaType">匹配 uriPathExtension 时将返回的 <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /></param>
  190. </member>
  191. <member name="M:System.Net.Http.Formatting.UriPathExtensionMapping.#ctor(System.String,System.String)">
  192. <summary> 初始化 <see cref="T:System.Net.Http.Formatting.UriPathExtensionMapping" /> 类的新实例。</summary>
  193. <param name="uriPathExtension">与 mediaType 对应的扩展。此值应不包括点或通配符。</param>
  194. <param name="mediaType">匹配 uriPathExtension 时将返回的媒体类型。</param>
  195. </member>
  196. <member name="M:System.Net.Http.Formatting.UriPathExtensionMapping.TryMatchMediaType(System.Net.Http.HttpRequestMessage)">
  197. <summary> 返回一个值,该值指示此 <see cref="T:System.Net.Http.Formatting.UriPathExtensionMapping" /> 实例是否可以为 request 的 <see cref="T:System.Uri" /> 提供 <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /></summary>
  198. <returns>如果此实例可以匹配 request 中的文件扩展名,则返回 1.0;否则返回 0.0。</returns>
  199. <param name="request">要检查的 <see cref="T:System.Net.Http.HttpRequestMessage" /></param>
  200. </member>
  201. <member name="P:System.Net.Http.Formatting.UriPathExtensionMapping.UriPathExtension">
  202. <summary> 获取 <see cref="T:System.Uri" /> 路径扩展。</summary>
  203. <returns>
  204. <see cref="T:System.Uri" /> 路径扩展。</returns>
  205. </member>
  206. <member name="F:System.Net.Http.Formatting.UriPathExtensionMapping.UriPathExtensionKey">
  207. <summary>
  208. <see cref="T:System.Uri" /> 路径扩展键。</summary>
  209. </member>
  210. <member name="T:System.Web.Http.AcceptVerbsAttribute">
  211. <summary>表示一个特性,该特性指定操作方法将响应的 HTTP 方法。</summary>
  212. </member>
  213. <member name="M:System.Web.Http.AcceptVerbsAttribute.#ctor(System.String[])">
  214. <summary>使用操作方法将响应的 HTTP 方法的列表来初始化 <see cref="T:System.Web.Http.AcceptVerbsAttribute" /> 类的新实例。</summary>
  215. <param name="methods">操作方法将响应的 HTTP 方法。</param>
  216. </member>
  217. <member name="P:System.Web.Http.AcceptVerbsAttribute.HttpMethods">
  218. <summary>获取或设置操作方法将响应的 HTTP 方法的列表。</summary>
  219. <returns>获取或设置操作方法将响应的 HTTP 方法的列表。</returns>
  220. </member>
  221. <member name="T:System.Web.Http.ActionNameAttribute">
  222. <summary>表示一个用于操作的名称的特性。</summary>
  223. </member>
  224. <member name="M:System.Web.Http.ActionNameAttribute.#ctor(System.String)">
  225. <summary>初始化 <see cref="T:System.Web.Http.ActionNameAttribute" /> 类的新实例。</summary>
  226. <param name="name">操作的名称。</param>
  227. </member>
  228. <member name="P:System.Web.Http.ActionNameAttribute.Name">
  229. <summary>获取或设置操作的名称。</summary>
  230. <returns>操作的名称。</returns>
  231. </member>
  232. <member name="T:System.Web.Http.AllowAnonymousAttribute">
  233. <summary>指定在授权期间 <see cref="T:System.Web.Http.AuthorizeAttribute" /> 将跳过操作和控制器。</summary>
  234. </member>
  235. <member name="M:System.Web.Http.AllowAnonymousAttribute.#ctor">
  236. <summary>初始化 <see cref="T:System.Web.Http.AllowAnonymousAttribute" /> 类的新实例。</summary>
  237. </member>
  238. <member name="T:System.Web.Http.ApiController">
  239. <summary>为 API 控制器定义属性和方法。</summary>
  240. </member>
  241. <member name="M:System.Web.Http.ApiController.#ctor">
  242. <summary>初始化 <see cref="T:System.Web.Http.ApiController" /> 类的新实例。</summary>
  243. </member>
  244. <member name="P:System.Web.Http.ApiController.Configuration">
  245. <summary>获取或设置当前 <see cref="T:System.Web.Http.ApiController" /><see cref="T:System.Web.Http.HttpConfiguration" /></summary>
  246. <returns>当前 <see cref="T:System.Web.Http.ApiController" /><see cref="T:System.Web.Http.HttpConfiguration" /></returns>
  247. </member>
  248. <member name="P:System.Web.Http.ApiController.ControllerContext">
  249. <summary>获取当前 <see cref="T:System.Web.Http.ApiController" /><see cref="T:System.Web.Http.Controllers.HttpControllerContext" /></summary>
  250. <returns>当前 <see cref="T:System.Web.Http.ApiController" /><see cref="T:System.Web.Http.Controllers.HttpControllerContext" /></returns>
  251. </member>
  252. <member name="M:System.Web.Http.ApiController.Dispose">
  253. <summary>执行与释放或重置非托管资源关联的应用程序定义任务。</summary>
  254. </member>
  255. <member name="M:System.Web.Http.ApiController.Dispose(System.Boolean)">
  256. <summary>释放对象使用的非托管资源,并有选择性地释放托管资源。</summary>
  257. <param name="disposing">若为 true,则同时释放托管资源和非托管资源;若为 false,则仅释放非托管资源。</param>
  258. </member>
  259. <member name="M:System.Web.Http.ApiController.ExecuteAsync(System.Web.Http.Controllers.HttpControllerContext,System.Threading.CancellationToken)">
  260. <summary>异步执行单个 HTTP 操作。</summary>
  261. <returns>新启动的任务。</returns>
  262. <param name="controllerContext">单个 HTTP 操作的控制器上下文。</param>
  263. <param name="cancellationToken">为 HTTP 操作分配的取消标记。</param>
  264. </member>
  265. <member name="M:System.Web.Http.ApiController.Initialize(System.Web.Http.Controllers.HttpControllerContext)">
  266. <summary>使用指定 <paramref name="controllerContext" /> 初始化 <see cref="T:System.Web.Http.ApiController" /> 实例。</summary>
  267. <param name="controllerContext">用于初始化的 <see cref="T:System.Web.Http.Controllers.HttpControllerContext" /> 对象。</param>
  268. </member>
  269. <member name="P:System.Web.Http.ApiController.ModelState">
  270. <summary>在模型绑定过程之后获取模型状态。</summary>
  271. <returns>模型绑定过程之后的模型状态。</returns>
  272. </member>
  273. <member name="P:System.Web.Http.ApiController.Request">
  274. <summary>获取或设置当前 <see cref="T:System.Web.Http.ApiController" /><see cref="T:System.Net.Http.HttpRequestMessage" /></summary>
  275. <returns>当前 <see cref="T:System.Web.Http.ApiController" /><see cref="T:System.Net.Http.HttpRequestMessage" /></returns>
  276. </member>
  277. <member name="P:System.Web.Http.ApiController.Url">
  278. <summary>返回 <see cref="T:System.Web.Http.Routing.UrlHelper" /> 的实例,该实例用于生成指向其他 API 的 URL。</summary>
  279. <returns>用于生成指向其他 API 的 URL 的 <see cref="T:System.Web.Http.Routing.UrlHelper" /> 对象。</returns>
  280. </member>
  281. <member name="P:System.Web.Http.ApiController.User">
  282. <summary> 返回与此请求关联的当前主体。</summary>
  283. <returns>与此请求关联的当前主体。</returns>
  284. </member>
  285. <member name="T:System.Web.Http.AuthorizeAttribute">
  286. <summary>指定用于验证请求的 <see cref="T:System.Security.Principal.IPrincipal" /> 的授权筛选器。</summary>
  287. </member>
  288. <member name="M:System.Web.Http.AuthorizeAttribute.#ctor">
  289. <summary>初始化 <see cref="T:System.Web.Http.AuthorizeAttribute" /> 类的新实例。</summary>
  290. </member>
  291. <member name="M:System.Web.Http.AuthorizeAttribute.HandleUnauthorizedRequest(System.Web.Http.Controllers.HttpActionContext)">
  292. <summary>处理授权失败的请求。</summary>
  293. <param name="actionContext">上下文。</param>
  294. </member>
  295. <member name="M:System.Web.Http.AuthorizeAttribute.IsAuthorized(System.Web.Http.Controllers.HttpActionContext)">
  296. <summary>指示指定的控件是否已获得授权。</summary>
  297. <returns>如果控件已获得授权,则为 true;否则为 false。</returns>
  298. <param name="actionContext">上下文。</param>
  299. </member>
  300. <member name="M:System.Web.Http.AuthorizeAttribute.OnAuthorization(System.Web.Http.Controllers.HttpActionContext)">
  301. <summary>为操作授权时调用。</summary>
  302. <param name="actionContext">上下文。</param>
  303. <exception cref="T:System.ArgumentNullException">上下文参数为 null。</exception>
  304. </member>
  305. <member name="P:System.Web.Http.AuthorizeAttribute.Roles">
  306. <summary>获取或设置授权角色。</summary>
  307. <returns>角色字符串。</returns>
  308. </member>
  309. <member name="P:System.Web.Http.AuthorizeAttribute.TypeId">
  310. <summary>获取此特性的唯一标识符。</summary>
  311. <returns>此特性的唯一标识符。</returns>
  312. </member>
  313. <member name="P:System.Web.Http.AuthorizeAttribute.Users">
  314. <summary>获取或设置授权用户。</summary>
  315. <returns>用户字符串。</returns>
  316. </member>
  317. <member name="T:System.Web.Http.FromBodyAttribute">
  318. <summary> 一个特性,该特性指定操作参数仅来自传入 <see cref="T:System.Net.Http.HttpRequestMessage" /> 的实体正文。</summary>
  319. </member>
  320. <member name="M:System.Web.Http.FromBodyAttribute.#ctor">
  321. <summary>初始化 <see cref="T:System.Web.Http.FromBodyAttribute" /> 类的新实例。</summary>
  322. </member>
  323. <member name="M:System.Web.Http.FromBodyAttribute.GetBinding(System.Web.Http.Controllers.HttpParameterDescriptor)">
  324. <summary>获取参数绑定。</summary>
  325. <returns>参数绑定。</returns>
  326. <param name="parameter">参数说明。</param>
  327. </member>
  328. <member name="T:System.Web.Http.FromUriAttribute">
  329. <summary>一个特性,该特性指定操作参数来自传入 <see cref="T:System.Net.Http.HttpRequestMessage" /> 的 URI。</summary>
  330. </member>
  331. <member name="M:System.Web.Http.FromUriAttribute.#ctor">
  332. <summary>初始化 <see cref="T:System.Web.Http.FromUriAttribute" /> 类的新实例。</summary>
  333. </member>
  334. <member name="M:System.Web.Http.FromUriAttribute.GetValueProviderFactories(System.Web.Http.HttpConfiguration)">
  335. <summary>获取模型联编程序的值提供程序工厂。</summary>
  336. <returns>
  337. <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> 对象的集合。</returns>
  338. <param name="configuration">配置。</param>
  339. </member>
  340. <member name="T:System.Web.Http.HttpBindNeverAttribute">
  341. <summary>表示用于指定 HTTP 绑定应排除某属性的特性。</summary>
  342. </member>
  343. <member name="M:System.Web.Http.HttpBindNeverAttribute.#ctor">
  344. <summary>初始化 <see cref="T:System.Web.Http.HttpBindNeverAttribute" /> 类的新实例。</summary>
  345. </member>
  346. <member name="T:System.Web.Http.HttpBindRequiredAttribute">
  347. <summary>表示用于 http 绑定的必需特性。</summary>
  348. </member>
  349. <member name="M:System.Web.Http.HttpBindRequiredAttribute.#ctor">
  350. <summary>初始化 <see cref="T:System.Web.Http.HttpBindRequiredAttribute" /> 类的新实例。</summary>
  351. </member>
  352. <member name="T:System.Web.Http.HttpConfiguration">
  353. <summary>
  354. <see cref="T:System.Web.Http.HttpServer" /> 实例的配置。</summary>
  355. </member>
  356. <member name="M:System.Web.Http.HttpConfiguration.#ctor">
  357. <summary>初始化 <see cref="T:System.Web.Http.HttpConfiguration" /> 类的新实例。</summary>
  358. </member>
  359. <member name="M:System.Web.Http.HttpConfiguration.#ctor(System.Web.Http.HttpRouteCollection)">
  360. <summary>使用 HTTP 路由集合初始化 <see cref="T:System.Web.Http.HttpConfiguration" /> 类的新实例。</summary>
  361. <param name="routes">要与此实例关联的 HTTP 路由集合。</param>
  362. </member>
  363. <member name="P:System.Web.Http.HttpConfiguration.DependencyResolver">
  364. <summary>获取或设置与此实例关联的依赖关系解析程序。</summary>
  365. <returns>依赖关系解析程序。</returns>
  366. </member>
  367. <member name="M:System.Web.Http.HttpConfiguration.Dispose">
  368. <summary>执行与释放或重置非托管资源关联的应用程序定义任务。</summary>
  369. </member>
  370. <member name="M:System.Web.Http.HttpConfiguration.Dispose(System.Boolean)">
  371. <summary>释放对象使用的非托管资源,并有选择性地释放托管资源。</summary>
  372. <param name="disposing">若为 true,则同时释放托管资源和非托管资源;若为 false,则仅释放非托管资源。</param>
  373. </member>
  374. <member name="P:System.Web.Http.HttpConfiguration.Filters">
  375. <summary>获取适用于所有使用此 <see cref="T:System.Web.Http.HttpConfiguration" /> 实例提供的请求的筛选器列表。</summary>
  376. <returns>筛选器列表。</returns>
  377. </member>
  378. <member name="P:System.Web.Http.HttpConfiguration.Formatters">
  379. <summary>获取此实例的媒体类型格式化程序。</summary>
  380. <returns>
  381. <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 对象的集合。</returns>
  382. </member>
  383. <member name="P:System.Web.Http.HttpConfiguration.IncludeErrorDetailPolicy">
  384. <summary>获取或设置一个值,该值指示是否应在错误消息中包含错误详细信息。</summary>
  385. <returns>用于指示错误详细信息策略的 <see cref="T:System.Web.Http.IncludeErrorDetailPolicy" /> 值。</returns>
  386. </member>
  387. <member name="P:System.Web.Http.HttpConfiguration.Initializer">
  388. <summary> 获取或设置在使用 <see cref="T:System.Web.Http.HttpConfiguration" /> 实例处理请求之前将执行该实例的最终初始化的操作。</summary>
  389. <returns>将执行 <see cref="T:System.Web.Http.HttpConfiguration" /> 实例的最终初始化的操作。</returns>
  390. </member>
  391. <member name="P:System.Web.Http.HttpConfiguration.MessageHandlers">
  392. <summary>获取当 <see cref="T:System.Net.Http.HttpRequestMessage" /> 在堆栈中向上遍历,并且 <see cref="T:System.Net.Http.HttpResponseMessage" /> 在堆栈中向下遍历以进行回应时要调用的 <see cref="T:System.Net.Http.DelegatingHandler" /> 实例的排序列表。</summary>
  393. <returns>消息处理程序集合。</returns>
  394. </member>
  395. <member name="P:System.Web.Http.HttpConfiguration.ParameterBindingRules">
  396. <summary>与参数绑定方式相关的规则的集合。</summary>
  397. <returns>函数的集合,可用于生成给定参数的参数绑定。</returns>
  398. </member>
  399. <member name="P:System.Web.Http.HttpConfiguration.Properties">
  400. <summary>获取与此实例关联的属性。</summary>
  401. <returns>包含这些属性的 <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /></returns>
  402. </member>
  403. <member name="P:System.Web.Http.HttpConfiguration.Routes">
  404. <summary>获取与此 <see cref="T:System.Web.Http.HttpConfiguration" /> 实例关联的 <see cref="T:System.Web.Http.HttpRouteCollection" /></summary>
  405. <returns>
  406. <see cref="T:System.Web.Http.HttpRouteCollection" /></returns>
  407. </member>
  408. <member name="P:System.Web.Http.HttpConfiguration.Services">
  409. <summary>获取与此实例关联的默认服务的容器。</summary>
  410. <returns>包含此实例的默认服务的 <see cref="T:System.Web.Http.Controllers.ServicesContainer" /></returns>
  411. </member>
  412. <member name="P:System.Web.Http.HttpConfiguration.VirtualPathRoot">
  413. <summary>获取根虚拟路径。</summary>
  414. <returns>根虚拟路径。</returns>
  415. </member>
  416. <member name="T:System.Web.Http.HttpConfigurationExtensions">
  417. <summary>包含 <see cref="T:System.Web.Http.HttpConfiguration" /> 类的扩展方法。</summary>
  418. </member>
  419. <member name="M:System.Web.Http.HttpConfigurationExtensions.BindParameter(System.Web.Http.HttpConfiguration,System.Type,System.Web.Http.ModelBinding.IModelBinder)">
  420. <summary> 表示需要使用模型联编程序绑定操作上的给定参数类型。</summary>
  421. <param name="configuration">要更新的配置。</param>
  422. <param name="type">联编程序所应用到的参数类型</param>
  423. <param name="binder">模型联编程序</param>
  424. </member>
  425. <member name="T:System.Web.Http.HttpDeleteAttribute">
  426. <summary>此处的内容将不会更新;请不要在此处添加材料。</summary>
  427. </member>
  428. <member name="M:System.Web.Http.HttpDeleteAttribute.#ctor">
  429. <summary>初始化 <see cref="T:System.Web.Http.HttpDeleteAttribute" /> 类的新实例。</summary>
  430. </member>
  431. <member name="P:System.Web.Http.HttpDeleteAttribute.HttpMethods">
  432. <summary>获取 HTTP 方法的集合。</summary>
  433. <returns>HTTP 方法的集合。</returns>
  434. </member>
  435. <member name="T:System.Web.Http.HttpError">
  436. <summary> 为任意错误信息定义可序列化容器。</summary>
  437. </member>
  438. <member name="M:System.Web.Http.HttpError.#ctor">
  439. <summary> 初始化 <see cref="T:System.Web.Http.HttpError" /> 类的新实例。</summary>
  440. </member>
  441. <member name="M:System.Web.Http.HttpError.#ctor(System.Exception,System.Boolean)">
  442. <summary> 为 exception 初始化 <see cref="T:System.Web.Http.HttpError" /> 类的新实例。</summary>
  443. <param name="exception">要用于错误信息的异常。</param>
  444. <param name="includeErrorDetail"> 若要在错误中包含异常信息,则为 true;否则为 false</param>
  445. </member>
  446. <member name="M:System.Web.Http.HttpError.#ctor(System.String)">
  447. <summary> 初始化包含错误消息 message 的 <see cref="T:System.Web.Http.HttpError" /> 类的新实例。</summary>
  448. <param name="message">要与此实例关联的错误消息。</param>
  449. </member>
  450. <member name="M:System.Web.Http.HttpError.#ctor(System.Web.Http.ModelBinding.ModelStateDictionary,System.Boolean)">
  451. <summary> 为 modelState 初始化 <see cref="T:System.Web.Http.HttpError" /> 类的新实例。</summary>
  452. <param name="modelState">要用于错误信息的无效模型状态。</param>
  453. <param name="includeErrorDetail"> 若要在错误中包含异常消息,则为 true;否则为 false</param>
  454. </member>
  455. <member name="P:System.Web.Http.HttpError.Message">
  456. <summary> 与此实例关联的错误消息。</summary>
  457. </member>
  458. <member name="M:System.Web.Http.HttpError.System#Xml#Serialization#IXmlSerializable#GetSchema">
  459. <summary>此方法为保留方法,不应使用。</summary>
  460. <returns>始终返回 null。</returns>
  461. </member>
  462. <member name="M:System.Web.Http.HttpError.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
  463. <summary><see cref="T:System.Web.Http.HttpError" /> 的 XML 表示形式生成其实例。</summary>
  464. <param name="reader">从中反序列化对象的 <see cref="T:System.Xml.XmlReader" /> 流。</param>
  465. </member>
  466. <member name="M:System.Web.Http.HttpError.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
  467. <summary><see cref="T:System.Web.Http.HttpError" /> 实例转换为它的 XML 表示形式。</summary>
  468. <param name="writer">将对象序列化到的 <see cref="T:System.Xml.XmlWriter" /> 流。</param>
  469. </member>
  470. <member name="T:System.Web.Http.HttpGetAttribute">
  471. <summary>此处的内容将不会更新;请不要在此处添加材料。</summary>
  472. </member>
  473. <member name="M:System.Web.Http.HttpGetAttribute.#ctor">
  474. <summary>初始化 <see cref="T:System.Web.Http.HttpGetAttribute" /> 类的新实例。</summary>
  475. </member>
  476. <member name="P:System.Web.Http.HttpGetAttribute.HttpMethods">
  477. <summary>获取 HTTP 方法的集合。</summary>
  478. <returns>HTTP 方法的集合。</returns>
  479. </member>
  480. <member name="T:System.Web.Http.HttpHeadAttribute">
  481. <summary>表示一个 HTTP 头特性。</summary>
  482. </member>
  483. <member name="M:System.Web.Http.HttpHeadAttribute.#ctor">
  484. <summary>初始化 <see cref="T:System.Web.Http.HttpHeadAttribute" /> 类的新实例。</summary>
  485. </member>
  486. <member name="P:System.Web.Http.HttpHeadAttribute.HttpMethods">
  487. <summary>获取 HTTP 方法的集合。</summary>
  488. <returns>HTTP 方法的集合。</returns>
  489. </member>
  490. <member name="T:System.Web.Http.HttpOptionsAttribute">
  491. <summary>表示一个特性,该特性用于限制某个 HTTP 方法,使得该方法仅处理 HTTP OPTIONS 请求。</summary>
  492. </member>
  493. <member name="M:System.Web.Http.HttpOptionsAttribute.#ctor">
  494. <summary>初始化 <see cref="T:System.Web.Http.HttpOptionsAttribute" /> 类的新实例。</summary>
  495. </member>
  496. <member name="P:System.Web.Http.HttpOptionsAttribute.HttpMethods">
  497. <summary>获取 HTTP OPTIONS 请求所支持的方法的集合。</summary>
  498. <returns>HTTP OPTIONS 请求所支持的方法的集合。</returns>
  499. </member>
  500. <member name="T:System.Web.Http.HttpPatchAttribute">
  501. <summary>表示一个 HTTP 修补程序特性。</summary>
  502. </member>
  503. <member name="M:System.Web.Http.HttpPatchAttribute.#ctor">
  504. <summary>初始化 <see cref="T:System.Web.Http.HttpPatchAttribute" /> 类的新实例。</summary>
  505. </member>
  506. <member name="P:System.Web.Http.HttpPatchAttribute.HttpMethods">
  507. <summary>获取 HTTP 方法的集合。</summary>
  508. <returns>HTTP 方法的集合。</returns>
  509. </member>
  510. <member name="T:System.Web.Http.HttpPostAttribute">
  511. <summary>此处的内容将不会更新;请不要在此处添加材料。</summary>
  512. </member>
  513. <member name="M:System.Web.Http.HttpPostAttribute.#ctor">
  514. <summary>初始化 <see cref="T:System.Web.Http.HttpPostAttribute" /> 类的新实例。</summary>
  515. </member>
  516. <member name="P:System.Web.Http.HttpPostAttribute.HttpMethods">
  517. <summary>获取 HTTP 方法的集合。</summary>
  518. <returns>HTTP 方法的集合。</returns>
  519. </member>
  520. <member name="T:System.Web.Http.HttpPutAttribute">
  521. <summary>表示一个特性,该特性用于限制某个 HTTP 方法,以便该方法仅处理 HTTP PUT 请求。</summary>
  522. </member>
  523. <member name="M:System.Web.Http.HttpPutAttribute.#ctor">
  524. <summary>初始化 <see cref="T:System.Web.Http.HttpPutAttribute" /> 类的新实例。</summary>
  525. </member>
  526. <member name="P:System.Web.Http.HttpPutAttribute.HttpMethods">
  527. <summary>获取 HTTP PUT 方法的只读集合。</summary>
  528. <returns>HTTP PUT 方法的只读集合。</returns>
  529. </member>
  530. <member name="T:System.Web.Http.HttpResponseException">
  531. <summary> 允许向客户端返回给定 <see cref="T:System.Net.Http.HttpResponseMessage" /> 的异常。</summary>
  532. </member>
  533. <member name="M:System.Web.Http.HttpResponseException.#ctor(System.Net.Http.HttpResponseMessage)">
  534. <summary>初始化 <see cref="T:System.Web.Http.HttpResponseException" /> 类的新实例。</summary>
  535. <param name="response">要返回到客户端的 HTTP 响应。</param>
  536. </member>
  537. <member name="M:System.Web.Http.HttpResponseException.#ctor(System.Net.HttpStatusCode)">
  538. <summary> 初始化 <see cref="T:System.Web.Http.HttpResponseException" /> 类的新实例。</summary>
  539. <param name="statusCode">响应的状态代码。</param>
  540. </member>
  541. <member name="P:System.Web.Http.HttpResponseException.Response">
  542. <summary>获取要返回到客户端的 HTTP 响应。</summary>
  543. <returns>用于表示 HTTP 响应的 <see cref="T:System.Net.Http.HttpResponseMessage" /></returns>
  544. </member>
  545. <member name="T:System.Web.Http.HttpRouteCollection">
  546. <summary>
  547. <see cref="T:System.Web.Http.Routing.IHttpRoute" /> 实例的集合。</summary>
  548. </member>
  549. <member name="M:System.Web.Http.HttpRouteCollection.#ctor">
  550. <summary>初始化 <see cref="T:System.Web.Http.HttpRouteCollection" /> 类的新实例。</summary>
  551. </member>
  552. <member name="M:System.Web.Http.HttpRouteCollection.#ctor(System.String)">
  553. <summary>初始化 <see cref="T:System.Web.Http.HttpRouteCollection" /> 类的新实例。</summary>
  554. <param name="virtualPathRoot">虚拟路径根。</param>
  555. </member>
  556. <member name="M:System.Web.Http.HttpRouteCollection.Add(System.String,System.Web.Http.Routing.IHttpRoute)">
  557. <summary>向集合中添加 <see cref="T:System.Web.Http.Routing.IHttpRoute" /> 实例。</summary>
  558. <param name="name">路由的名称。</param>
  559. <param name="route">要添加到集合中的 <see cref="T:System.Web.Http.Routing.IHttpRoute" /> 实例。</param>
  560. </member>
  561. <member name="M:System.Web.Http.HttpRouteCollection.Clear">
  562. <summary>从集合中移除所有项。</summary>
  563. </member>
  564. <member name="M:System.Web.Http.HttpRouteCollection.Contains(System.Web.Http.Routing.IHttpRoute)">
  565. <summary>确定集合是否包含特定 <see cref="T:System.Web.Http.Routing.IHttpRoute" /></summary>
  566. <returns>如果在集合中找到 <see cref="T:System.Web.Http.Routing.IHttpRoute" />,则为 true;否则为 false。</returns>
  567. <param name="item">要在集合中查找的对象。</param>
  568. </member>
  569. <member name="M:System.Web.Http.HttpRouteCollection.ContainsKey(System.String)">
  570. <summary>确定集合是否包含具有指定键的元素。</summary>
  571. <returns>如果集合包含具有该键的元素,则为 true;否则为 false。</returns>
  572. <param name="name">要在集合中查找的键。</param>
  573. </member>
  574. <member name="M:System.Web.Http.HttpRouteCollection.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Web.Http.Routing.IHttpRoute}[],System.Int32)">
  575. <summary>从特定的数组索引位置开始,将集合的 <see cref="T:System.Web.Http.Routing.IHttpRoute" /> 实例复制到一个数组中。</summary>
  576. <param name="array">作为集合中元素的复制目标位置的数组。</param>
  577. <param name="arrayIndex">
  578. <paramref name="array" /> 中从零开始的索引,从此索引处开始进行复制。</param>
  579. </member>
  580. <member name="M:System.Web.Http.HttpRouteCollection.CopyTo(System.Web.Http.Routing.IHttpRoute[],System.Int32)">
  581. <summary>从特定的数组索引位置开始,将路由名称和集合的 <see cref="T:System.Web.Http.Routing.IHttpRoute" /> 实例复制到一个数组中。</summary>
  582. <param name="array">作为集合中元素的复制目标位置的数组。</param>
  583. <param name="arrayIndex">
  584. <paramref name="array" /> 中从零开始的索引,从此索引处开始进行复制。</param>
  585. </member>
  586. <member name="P:System.Web.Http.HttpRouteCollection.Count">
  587. <summary>获取集合中的项数。</summary>
  588. <returns>集合中的项数。</returns>
  589. </member>
  590. <member name="M:System.Web.Http.HttpRouteCollection.CreateRoute(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IDictionary{System.String,System.Object})">
  591. <summary>创建 <see cref="T:System.Web.Http.Routing.IHttpRoute" /> 实例。</summary>
  592. <returns>新的 <see cref="T:System.Web.Http.Routing.IHttpRoute" /> 实例。</returns>
  593. <param name="routeTemplate">路由模板。</param>
  594. <param name="defaults">一个包含默认路由参数的对象。</param>
  595. <param name="constraints">一个包含路由约束的对象。</param>
  596. <param name="dataTokens">路由数据标记。</param>
  597. </member>
  598. <member name="M:System.Web.Http.HttpRouteCollection.CreateRoute(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IDictionary{System.String,System.Object},System.Net.Http.HttpMessageHandler)">
  599. <summary>创建 <see cref="T:System.Web.Http.Routing.IHttpRoute" /> 实例。</summary>
  600. <returns>新的 <see cref="T:System.Web.Http.Routing.IHttpRoute" /> 实例。</returns>
  601. <param name="routeTemplate">路由模板。</param>
  602. <param name="defaults">一个包含默认路由参数的对象。</param>
  603. <param name="constraints">一个包含路由约束的对象。</param>
  604. <param name="dataTokens">路由数据标记。</param>
  605. <param name="handler">路由的消息处理程序。</param>
  606. </member>
  607. <member name="M:System.Web.Http.HttpRouteCollection.CreateRoute(System.String,System.Object,System.Object)">
  608. <summary>创建 <see cref="T:System.Web.Http.Routing.IHttpRoute" /> 实例。</summary>
  609. <returns>新的 <see cref="T:System.Web.Http.Routing.IHttpRoute" /> 实例。</returns>
  610. <param name="routeTemplate">路由模板。</param>
  611. <param name="defaults">一个包含默认路由参数的对象。</param>
  612. <param name="constraints">一个包含路由约束的对象。</param>
  613. </member>
  614. <member name="M:System.Web.Http.HttpRouteCollection.Dispose">
  615. <summary>执行与释放或重置非托管资源关联的应用程序定义任务。</summary>
  616. </member>
  617. <member name="M:System.Web.Http.HttpRouteCollection.Dispose(System.Boolean)">
  618. <summary>释放对象使用的非托管资源,并有选择性地释放托管资源。</summary>
  619. <param name="disposing">若为 true,则同时释放托管资源和非托管资源;若为 false,则仅释放非托管资源。</param>
  620. </member>
  621. <member name="M:System.Web.Http.HttpRouteCollection.GetEnumerator">
  622. <summary>返回一个循环访问集合的枚举器。</summary>
  623. <returns>一个可用于循环访问集合的 <see cref="T:System.Collections.Generic.IEnumerator`1" /></returns>
  624. </member>
  625. <member name="M:System.Web.Http.HttpRouteCollection.GetRouteData(System.Net.Http.HttpRequestMessage)">
  626. <summary>获取指定的 HTTP 请求的路由数据。</summary>
  627. <returns>一个表示路由数据的 <see cref="T:System.Web.Http.Routing.IHttpRouteData" /> 实例。</returns>
  628. <param name="request">HTTP 请求。</param>
  629. </member>
  630. <member name="M:System.Web.Http.HttpRouteCollection.GetVirtualPath(System.Net.Http.HttpRequestMessage,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
  631. <summary>获取虚拟路径。</summary>
  632. <returns>一个表示虚拟路径的 <see cref="T:System.Web.Http.Routing.IHttpVirtualPathData" /> 实例。</returns>
  633. <param name="request">HTTP 请求。</param>
  634. <param name="name">路由名称。</param>
  635. <param name="values">路由值。</param>
  636. </member>
  637. <member name="M:System.Web.Http.HttpRouteCollection.Insert(System.Int32,System.String,System.Web.Http.Routing.IHttpRoute)">
  638. <summary><see cref="T:System.Web.Http.Routing.IHttpRoute" /> 实例插入到集合中。</summary>
  639. <param name="index">从零开始的索引,应在此索引处插入 <paramref name="value" /></param>
  640. <param name="name">路由名称。</param>
  641. <param name="value">要插入的 <see cref="T:System.Web.Http.Routing.IHttpRoute" />。值不能为 null。</param>
  642. </member>
  643. <member name="P:System.Web.Http.HttpRouteCollection.IsReadOnly">
  644. <summary>获取一个值,该值指示集合是否为只读集合。</summary>
  645. <returns>如果该集合是只读的,则为 true;否则为 false。</returns>
  646. </member>
  647. <member name="P:System.Web.Http.HttpRouteCollection.Item(System.Int32)">
  648. <summary>获取或设置指定索引处的元素。</summary>
  649. <returns>指定索引处的 <see cref="T:System.Web.Http.Routing.IHttpRoute" /></returns>
  650. <param name="index">要获取或要设置的元素的从零开始的索引。</param>
  651. </member>
  652. <member name="P:System.Web.Http.HttpRouteCollection.Item(System.String)">
  653. <summary>获取或设置具有指定路由名称的元素。</summary>
  654. <returns>指定索引处的 <see cref="T:System.Web.Http.Routing.IHttpRoute" /></returns>
  655. <param name="name">路由名称。</param>
  656. </member>
  657. <member name="M:System.Web.Http.HttpRouteCollection.OnGetEnumerator">
  658. <summary>在内部调用以获取集合的枚举器。</summary>
  659. <returns>一个可用于循环访问集合的 <see cref="T:System.Collections.IEnumerator" /></returns>
  660. </member>
  661. <member name="M:System.Web.Http.HttpRouteCollection.Remove(System.String)">
  662. <summary>从集合中移除一个 <see cref="T:System.Web.Http.Routing.IHttpRoute" /> 实例。</summary>
  663. <returns>如果成功移除该元素,则为 true;否则为 false。如果在集合中找不到 <paramref name="name" />,则此方法也会返回 false。</returns>
  664. <param name="name">要移除的路由的名称。</param>
  665. </member>
  666. <member name="M:System.Web.Http.HttpRouteCollection.System#Collections#Generic#ICollection{T}#Add(System.Web.Http.Routing.IHttpRoute)">
  667. <summary>向集合中添加一项。</summary>
  668. <param name="route">要添加到集合中的对象。</param>
  669. </member>
  670. <member name="M:System.Web.Http.HttpRouteCollection.System#Collections#Generic#ICollection{T}#Remove(System.Web.Http.Routing.IHttpRoute)">
  671. <summary>从集合中移除特定对象的第一个匹配项。</summary>
  672. <returns>如果从集合中成功移除了 <paramref name="route" />,则为 true;否则为 false。如果在原始集合中找不到 <paramref name="route" />,则此方法也会返回 false。</returns>
  673. <param name="route">要从集合中移除的对象。</param>
  674. </member>
  675. <member name="M:System.Web.Http.HttpRouteCollection.System#Collections#IEnumerable#GetEnumerator">
  676. <summary>返回一个循环访问集合的枚举器。</summary>
  677. <returns>一个可用于循环访问集合的 <see cref="T:System.Collections.IEnumerator" /> 对象。</returns>
  678. </member>
  679. <member name="M:System.Web.Http.HttpRouteCollection.TryGetValue(System.String,System.Web.Http.Routing.IHttpRoute@)">
  680. <summary>获取具有指定路由名称的 <see cref="T:System.Web.Http.Routing.IHttpRoute" /></summary>
  681. <returns>如果集合包含具有指定名称的元素,则为 true;否则为 false。</returns>
  682. <param name="name">路由名称。</param>
  683. <param name="route">如果找到该路由名称,此方法返回时将包含 <see cref="T:System.Web.Http.Routing.IHttpRoute" /> 实例;否则为 null。该参数未经初始化即被传递。</param>
  684. </member>
  685. <member name="P:System.Web.Http.HttpRouteCollection.VirtualPathRoot">
  686. <summary>获取虚拟路径根。</summary>
  687. <returns>虚拟路径根。</returns>
  688. </member>
  689. <member name="T:System.Web.Http.HttpRouteCollectionExtensions">
  690. <summary>
  691. <see cref="T:System.Web.Http.HttpRouteCollection" /> 的扩展方法</summary>
  692. </member>
  693. <member name="M:System.Web.Http.HttpRouteCollectionExtensions.MapHttpRoute(System.Web.Http.HttpRouteCollection,System.String,System.String)">
  694. <summary>映射指定的路由模板。</summary>
  695. <returns>对映射路由的引用。</returns>
  696. <param name="routes">应用程序的路由的集合。</param>
  697. <param name="name">要映射的路由的名称。</param>
  698. <param name="routeTemplate">路由的路由模板。</param>
  699. </member>
  700. <member name="M:System.Web.Http.HttpRouteCollectionExtensions.MapHttpRoute(System.Web.Http.HttpRouteCollection,System.String,System.String,System.Object)">
  701. <summary>映射指定的路由模板并设置默认路由值。</summary>
  702. <returns>对映射路由的引用。</returns>
  703. <param name="routes">应用程序的路由的集合。</param>
  704. <param name="name">要映射的路由的名称。</param>
  705. <param name="routeTemplate">路由的路由模板。</param>
  706. <param name="defaults">一个包含默认路由值的对象。</param>
  707. </member>
  708. <member name="M:System.Web.Http.HttpRouteCollectionExtensions.MapHttpRoute(System.Web.Http.HttpRouteCollection,System.String,System.String,System.Object,System.Object)">
  709. <summary>映射指定的路由模板并设置默认路由值和约束。</summary>
  710. <returns>对映射路由的引用。</returns>
  711. <param name="routes">应用程序的路由的集合。</param>
  712. <param name="name">要映射的路由的名称。</param>
  713. <param name="routeTemplate">路由的路由模板。</param>
  714. <param name="defaults">一个包含默认路由值的对象。</param>
  715. <param name="constraints">一组表达式,用于限制 routeTemplate 的值。</param>
  716. </member>
  717. <member name="M:System.Web.Http.HttpRouteCollectionExtensions.MapHttpRoute(System.Web.Http.HttpRouteCollection,System.String,System.String,System.Object,System.Object,System.Net.Http.HttpMessageHandler)">
  718. <summary> 映射指定的路由模板并设置默认的路由值、约束和终结点消息处理程序。</summary>
  719. <returns>对映射路由的引用。</returns>
  720. <param name="routes">应用程序的路由的集合。</param>
  721. <param name="name">要映射的路由的名称。</param>
  722. <param name="routeTemplate">路由的路由模板。</param>
  723. <param name="defaults">一个包含默认路由值的对象。</param>
  724. <param name="constraints">一组表达式,用于限制 routeTemplate 的值。</param>
  725. <param name="handler">请求将被调度到的处理程序。</param>
  726. </member>
  727. <member name="T:System.Web.Http.HttpServer">
  728. <summary> 定义用于调度传入的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 并创建 <see cref="T:System.Net.Http.HttpResponseMessage" /> 作为结果的 <see cref="T:System.Net.Http.HttpMessageHandler" /> 实现。</summary>
  729. </member>
  730. <member name="M:System.Web.Http.HttpServer.#ctor">
  731. <summary>使用默认配置和调度程序初始化 <see cref="T:System.Web.Http.HttpServer" /> 类的新实例。</summary>
  732. </member>
  733. <member name="M:System.Web.Http.HttpServer.#ctor(System.Net.Http.HttpMessageHandler)">
  734. <summary> 使用指定调度程序初始化 <see cref="T:System.Web.Http.HttpServer" /> 类的新实例。</summary>
  735. <param name="dispatcher">将处理传入请求的 HTTP 调度程序。</param>
  736. </member>
  737. <member name="M:System.Web.Http.HttpServer.#ctor(System.Web.Http.HttpConfiguration)">
  738. <summary>使用指定配置初始化 <see cref="T:System.Web.Http.HttpServer" /> 类的新实例。</summary>
  739. <param name="configuration">用于配置此实例的 <see cref="T:System.Web.Http.HttpConfiguration" /></param>
  740. </member>
  741. <member name="M:System.Web.Http.HttpServer.#ctor(System.Web.Http.HttpConfiguration,System.Net.Http.HttpMessageHandler)">
  742. <summary>使用指定配置和调度程序初始化 <see cref="T:System.Web.Http.HttpServer" /> 类的新实例。</summary>
  743. <param name="configuration">用于配置此实例的 <see cref="T:System.Web.Http.HttpConfiguration" /></param>
  744. <param name="dispatcher">将处理传入请求的 HTTP 调度程序。</param>
  745. </member>
  746. <member name="P:System.Web.Http.HttpServer.Configuration">
  747. <summary>获取用于配置此实例的 <see cref="T:System.Web.Http.HttpConfiguration" /></summary>
  748. <returns>用于配置此实例的 <see cref="T:System.Web.Http.HttpConfiguration" /></returns>
  749. </member>
  750. <member name="P:System.Web.Http.HttpServer.Dispatcher">
  751. <summary>获取用于处理传入请求的 HTTP 调度程序。</summary>
  752. <returns>用于处理传入请求的 HTTP 调度程序。</returns>
  753. </member>
  754. <member name="M:System.Web.Http.HttpServer.Dispose(System.Boolean)">
  755. <summary>释放对象使用的非托管资源,并有选择性地释放托管资源。</summary>
  756. <param name="disposing">若为 true,则同时释放托管资源和非托管资源;若为 false,则仅释放非托管资源。</param>
  757. </member>
  758. <member name="M:System.Web.Http.HttpServer.Initialize">
  759. <summary>为操作准备服务器。</summary>
  760. </member>
  761. <member name="M:System.Web.Http.HttpServer.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
  762. <summary>调度传入的 <see cref="T:System.Net.Http.HttpRequestMessage" /></summary>
  763. <returns> 表示异步操作的任务。</returns>
  764. <param name="request">要调度的请求。</param>
  765. <param name="cancellationToken">要监视的取消请求标记。</param>
  766. </member>
  767. <member name="T:System.Web.Http.IncludeErrorDetailPolicy">
  768. <summary>指定是否应在错误消息中包含错误详细信息,例如异常消息和堆栈跟踪。</summary>
  769. </member>
  770. <member name="F:System.Web.Http.IncludeErrorDetailPolicy.Default">
  771. <summary>对主机环境使用默认行为。对于 ASP.NET 托管,使用 Web.config 文件的 customErrors 元素中的值。对于自承载,使用值 <see cref="F:System.Web.Http.IncludeErrorDetailPolicy.LocalOnly" /></summary>
  772. </member>
  773. <member name="F:System.Web.Http.IncludeErrorDetailPolicy.LocalOnly">
  774. <summary>仅在响应本地请求时包含错误详细信息。</summary>
  775. </member>
  776. <member name="F:System.Web.Http.IncludeErrorDetailPolicy.Always">
  777. <summary>始终包含错误详细信息。</summary>
  778. </member>
  779. <member name="F:System.Web.Http.IncludeErrorDetailPolicy.Never">
  780. <summary>从不包含错误详细信息。</summary>
  781. </member>
  782. <member name="T:System.Web.Http.NonActionAttribute">
  783. <summary>表示一个特性,该特性用于指示控制器方法不是操作方法。</summary>
  784. </member>
  785. <member name="M:System.Web.Http.NonActionAttribute.#ctor">
  786. <summary>初始化 <see cref="T:System.Web.Http.NonActionAttribute" /> 类的新实例。</summary>
  787. </member>
  788. <member name="T:System.Web.Http.ParameterBindingAttribute">
  789. <summary> 用于生成 <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" /> 的参数或类型的特性。如果该特性是关于类型声明的,则表示该特性将存在于该类型的所有操作参数上。</summary>
  790. </member>
  791. <member name="M:System.Web.Http.ParameterBindingAttribute.#ctor">
  792. <summary>初始化 <see cref="T:System.Web.Http.ParameterBindingAttribute" /> 类的新实例。</summary>
  793. </member>
  794. <member name="M:System.Web.Http.ParameterBindingAttribute.GetBinding(System.Web.Http.Controllers.HttpParameterDescriptor)">
  795. <summary>获取参数绑定。</summary>
  796. <returns>参数绑定。</returns>
  797. <param name="parameter">参数说明。</param>
  798. </member>
  799. <member name="T:System.Web.Http.RouteParameter">
  800. <summary>
  801. <see cref="T:System.Web.Http.RouteParameter" /> 类可用于指示有关某个路由参数的属性(位于某个 <see cref="M:IHttpRoute.RouteTemplate" /> 的段中的文本和占位符)。例如,它可用于指示某个路由参数是可选的。</summary>
  802. </member>
  803. <member name="F:System.Web.Http.RouteParameter.Optional">
  804. <summary>一个可选参数。</summary>
  805. </member>
  806. <member name="M:System.Web.Http.RouteParameter.ToString">
  807. <summary>返回一个表示此实例的 <see cref="T:System.String" /></summary>
  808. <returns>一个表示此实例的 <see cref="T:System.String" /></returns>
  809. </member>
  810. <member name="T:System.Web.Http.ServicesExtensions">
  811. <summary>为从 <see cref="T:System.Web.Http.Controllers.ServicesContainer" /> 对象获得的服务提供类型安全的访问器。</summary>
  812. </member>
  813. <member name="M:System.Web.Http.ServicesExtensions.GetActionInvoker(System.Web.Http.Controllers.ServicesContainer)">
  814. <summary>获取 <see cref="T:System.Web.Http.Controllers.IHttpActionInvoker" /> 服务。</summary>
  815. <returns>返回 <see cref="T:System.Web.Http.Controllers.IHttpActionInvoker" /> 实例。</returns>
  816. <param name="services">服务容器。</param>
  817. </member>
  818. <member name="M:System.Web.Http.ServicesExtensions.GetActionSelector(System.Web.Http.Controllers.ServicesContainer)">
  819. <summary>获取 <see cref="T:System.Web.Http.Controllers.IHttpActionSelector" /> 服务。</summary>
  820. <returns>返回 <see cref="T:System.Web.Http.Controllers.IHttpActionSelector" /> 实例。</returns>
  821. <param name="services">服务容器。</param>
  822. </member>
  823. <member name="M:System.Web.Http.ServicesExtensions.GetActionValueBinder(System.Web.Http.Controllers.ServicesContainer)">
  824. <summary>获取 <see cref="T:System.Web.Http.Controllers.IActionValueBinder" /> 服务。</summary>
  825. <returns>返回 <see cref="T:System.Web.Http.Controllers.IActionValueBinder" /> 实例。</returns>
  826. <param name="services">服务容器。</param>
  827. </member>
  828. <member name="M:System.Web.Http.ServicesExtensions.GetApiExplorer(System.Web.Http.Controllers.ServicesContainer)">
  829. <summary>获取 <see cref="T:System.Web.Http.Description.IApiExplorer" /> 服务。</summary>
  830. <returns>返回 <see cref="T:System.Web.Http.Description.IApiExplorer" /> 实例。</returns>
  831. <param name="services">服务容器。</param>
  832. </member>
  833. <member name="M:System.Web.Http.ServicesExtensions.GetAssembliesResolver(System.Web.Http.Controllers.ServicesContainer)">
  834. <summary>获取 <see cref="T:System.Web.Http.Dispatcher.IAssembliesResolver" /> 服务。</summary>
  835. <returns>返回 <see cref="T:System.Web.Http.Dispatcher.IAssembliesResolver" /> 实例。</returns>
  836. <param name="services">服务容器。</param>
  837. </member>
  838. <member name="M:System.Web.Http.ServicesExtensions.GetBodyModelValidator(System.Web.Http.Controllers.ServicesContainer)">
  839. <summary>获取 <see cref="T:System.Web.Http.Validation.IBodyModelValidator" /> 服务。</summary>
  840. <returns>返回 <see cref="T:System.Web.Http.Validation.IBodyModelValidator" /> 实例。</returns>
  841. <param name="services">服务容器。</param>
  842. </member>
  843. <member name="M:System.Web.Http.ServicesExtensions.GetContentNegotiator(System.Web.Http.Controllers.ServicesContainer)">
  844. <summary>获取 <see cref="T:System.Net.Http.Formatting.IContentNegotiator" /> 服务。</summary>
  845. <returns>返回 <see cref="T:System.Net.Http.Formatting.IContentNegotiator" /> 实例。</returns>
  846. <param name="services">服务容器。</param>
  847. </member>
  848. <member name="M:System.Web.Http.ServicesExtensions.GetDocumentationProvider(System.Web.Http.Controllers.ServicesContainer)">
  849. <summary>获取 <see cref="T:System.Web.Http.Description.IDocumentationProvider" /> 服务。</summary>
  850. <returns>返回 <see cref="T:System.Web.Http.Description.IDocumentationProvider" /> 实例。</returns>
  851. <param name="services">服务容器。</param>
  852. </member>
  853. <member name="M:System.Web.Http.ServicesExtensions.GetFilterProviders(System.Web.Http.Controllers.ServicesContainer)">
  854. <summary>获取 <see cref="T:System.Web.Http.Filters.IFilterProvider" /> 集合。</summary>
  855. <returns>返回 <see cref="T:System.Web.Http.Filters.IFilterProvider" /> 对象的集合。</returns>
  856. <param name="services">服务容器。</param>
  857. </member>
  858. <member name="M:System.Web.Http.ServicesExtensions.GetHostBufferPolicySelector(System.Web.Http.Controllers.ServicesContainer)">
  859. <summary>获取 <see cref="T:System.Web.Http.Hosting.IHostBufferPolicySelector" /> 服务。</summary>
  860. <returns>返回 <see cref="T:System.Web.Http.Hosting.IHostBufferPolicySelector" /> 实例。</returns>
  861. <param name="services">服务容器。</param>
  862. </member>
  863. <member name="M:System.Web.Http.ServicesExtensions.GetHttpControllerActivator(System.Web.Http.Controllers.ServicesContainer)">
  864. <summary>获取 <see cref="T:System.Web.Http.Dispatcher.IHttpControllerActivator" /> 服务。</summary>
  865. <returns>返回 <see cref="T:System.Web.Http.Dispatcher.IHttpControllerActivator" /> 实例;如果未注册任何实例,则返回 null。</returns>
  866. <param name="services">服务容器。</param>
  867. </member>
  868. <member name="M:System.Web.Http.ServicesExtensions.GetHttpControllerSelector(System.Web.Http.Controllers.ServicesContainer)">
  869. <summary>获取 <see cref="T:System.Web.Http.Dispatcher.IHttpControllerSelector" /> 服务。</summary>
  870. <returns>返回 <see cref="T:System.Web.Http.Dispatcher.IHttpControllerSelector" /> 实例。</returns>
  871. <param name="services">服务容器。</param>
  872. </member>
  873. <member name="M:System.Web.Http.ServicesExtensions.GetHttpControllerTypeResolver(System.Web.Http.Controllers.ServicesContainer)">
  874. <summary>获取 <see cref="T:System.Web.Http.Dispatcher.IHttpControllerTypeResolver" /> 服务。</summary>
  875. <returns>返回 <see cref="T:System.Web.Http.Dispatcher.IHttpControllerTypeResolver" /> 实例。</returns>
  876. <param name="services">服务容器。</param>
  877. </member>
  878. <member name="M:System.Web.Http.ServicesExtensions.GetModelBinderProviders(System.Web.Http.Controllers.ServicesContainer)">
  879. <summary>获取 <see cref="T:System.Web.Http.ModelBinding.ModelBinderProvider" /> 集合。</summary>
  880. <returns>返回 <see cref="T:System.Web.Http.ModelBinding.ModelBinderProvider" /> 对象的集合。</returns>
  881. <param name="services">服务容器。</param>
  882. </member>
  883. <member name="M:System.Web.Http.ServicesExtensions.GetModelMetadataProvider(System.Web.Http.Controllers.ServicesContainer)">
  884. <summary>获取 <see cref="T:System.Web.Http.Metadata.ModelMetadataProvider" /> 服务。</summary>
  885. <returns>返回 <see cref="T:System.Web.Http.Metadata.ModelMetadataProvider" /> 实例。</returns>
  886. <param name="services">服务容器。</param>
  887. </member>
  888. <member name="M:System.Web.Http.ServicesExtensions.GetModelValidatorProviders(System.Web.Http.Controllers.ServicesContainer)">
  889. <summary>获取 <see cref="T:System.Web.Http.Validation.ModelValidatorProvider" /> 集合。</summary>
  890. <returns>返回 <see cref="T:System.Web.Http.Validation.ModelValidatorProvider" /> 对象的集合。</returns>
  891. <param name="services">服务容器。</param>
  892. </member>
  893. <member name="M:System.Web.Http.ServicesExtensions.GetTraceManager(System.Web.Http.Controllers.ServicesContainer)">
  894. <summary>获取 <see cref="T:System.Web.Http.Tracing.ITraceManager" /> 服务。</summary>
  895. <returns>返回 <see cref="T:System.Web.Http.Tracing.ITraceManager" /> 实例。</returns>
  896. <param name="services">服务容器。</param>
  897. </member>
  898. <member name="M:System.Web.Http.ServicesExtensions.GetTraceWriter(System.Web.Http.Controllers.ServicesContainer)">
  899. <summary>获取 <see cref="T:System.Web.Http.Tracing.ITraceWriter" /> 服务。</summary>
  900. <returns>返回 <see cref="T:System.Web.Http.Tracing.ITraceWriter" /> 实例。</returns>
  901. <param name="services">服务容器。</param>
  902. </member>
  903. <member name="M:System.Web.Http.ServicesExtensions.GetValueProviderFactories(System.Web.Http.Controllers.ServicesContainer)">
  904. <summary>获取 <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> 集合。</summary>
  905. <returns>返回 <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> 对象的集合。</returns>
  906. <param name="services">服务容器。</param>
  907. </member>
  908. <member name="T:System.Web.Http.Controllers.ApiControllerActionInvoker">
  909. <summary>调用控制器的操作方法。</summary>
  910. </member>
  911. <member name="M:System.Web.Http.Controllers.ApiControllerActionInvoker.#ctor">
  912. <summary>初始化 <see cref="T:System.Web.Http.Controllers.ApiControllerActionInvoker" /> 类的新实例。</summary>
  913. </member>
  914. <member name="M:System.Web.Http.Controllers.ApiControllerActionInvoker.InvokeActionAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
  915. <summary>使用指定的控制器上下文来异步调用指定操作。</summary>
  916. <returns>已调用的操作。</returns>
  917. <param name="actionContext">控制器上下文。</param>
  918. <param name="cancellationToken">取消标记。</param>
  919. </member>
  920. <member name="T:System.Web.Http.Controllers.ApiControllerActionSelector">
  921. <summary>表示基于反射的操作选择器。</summary>
  922. </member>
  923. <member name="M:System.Web.Http.Controllers.ApiControllerActionSelector.#ctor">
  924. <summary>初始化 <see cref="T:System.Web.Http.Controllers.ApiControllerActionSelector" /> 类的新实例。</summary>
  925. </member>
  926. <member name="M:System.Web.Http.Controllers.ApiControllerActionSelector.GetActionMapping(System.Web.Http.Controllers.HttpControllerDescriptor)">
  927. <summary>获取 <see cref="T:System.Web.Http.Controllers.ApiControllerActionSelector" /> 的操作映射。</summary>
  928. <returns>操作映射。</returns>
  929. <param name="controllerDescriptor">描述控制器的信息。</param>
  930. </member>
  931. <member name="M:System.Web.Http.Controllers.ApiControllerActionSelector.SelectAction(System.Web.Http.Controllers.HttpControllerContext)">
  932. <summary><see cref="T:System.Web.Http.Controllers.ApiControllerActionSelector" /> 选择操作。</summary>
  933. <returns>选定的操作。</returns>
  934. <param name="controllerContext">控制器上下文。</param>
  935. </member>
  936. <member name="T:System.Web.Http.Controllers.ControllerServices">
  937. <summary> 表示可以特定于控制器的服务的容器。这将覆盖其父 <see cref="T:System.Web.Http.Controllers.ServicesContainer" /> 中的服务。控制器可以在此处设置服务,也可以贯穿到更全局的服务集。</summary>
  938. </member>
  939. <member name="M:System.Web.Http.Controllers.ControllerServices.#ctor(System.Web.Http.Controllers.ServicesContainer)">
  940. <summary>初始化 <see cref="T:System.Web.Http.Controllers.ControllerServices" /> 类的新实例。</summary>
  941. <param name="parent">父服务容器。</param>
  942. </member>
  943. <member name="M:System.Web.Http.Controllers.ControllerServices.ClearSingle(System.Type)">
  944. <summary>从默认服务中删除单实例服务。</summary>
  945. <param name="serviceType">服务的类型。</param>
  946. </member>
  947. <member name="M:System.Web.Http.Controllers.ControllerServices.GetService(System.Type)">
  948. <summary>获取指定类型的服务。</summary>
  949. <returns>服务的第一个实例;如果找不到该服务,则为 null。</returns>
  950. <param name="serviceType">服务的类型。</param>
  951. </member>
  952. <member name="M:System.Web.Http.Controllers.ControllerServices.GetServiceInstances(System.Type)">
  953. <summary>获取给定服务类型的服务对象的列表,并验证该服务类型。</summary>
  954. <returns>指定类型的服务对象的列表。</returns>
  955. <param name="serviceType">服务类型。</param>
  956. </member>
  957. <member name="M:System.Web.Http.Controllers.ControllerServices.GetServices(System.Type)">
  958. <summary>获取给定服务类型的服务对象的列表。</summary>
  959. <returns>指定类型的服务对象的列表;如果未找到该服务,则为空列表。</returns>
  960. <param name="serviceType">服务的类型。</param>
  961. </member>
  962. <member name="M:System.Web.Http.Controllers.ControllerServices.IsSingleService(System.Type)">
  963. <summary>查询服务类型是否为单实例。</summary>
  964. <returns>如果该服务类型最多只有一个实例,则为 true;如果该服务类型支持多个实例,则为 false。</returns>
  965. <param name="serviceType">服务类型。</param>
  966. </member>
  967. <member name="M:System.Web.Http.Controllers.ControllerServices.ReplaceSingle(System.Type,System.Object)">
  968. <summary>替换单实例服务对象。</summary>
  969. <param name="serviceType">服务类型。</param>
  970. <param name="service">服务对象,用于替换以前的实例。</param>
  971. </member>
  972. <member name="T:System.Web.Http.Controllers.HttpActionBinding">
  973. <summary>描述绑定将“如何”发生但不实际进行绑定。</summary>
  974. </member>
  975. <member name="M:System.Web.Http.Controllers.HttpActionBinding.#ctor">
  976. <summary>初始化 <see cref="T:System.Web.Http.Controllers.HttpActionBinding" /> 类的新实例。</summary>
  977. </member>
  978. <member name="M:System.Web.Http.Controllers.HttpActionBinding.#ctor(System.Web.Http.Controllers.HttpActionDescriptor,System.Web.Http.Controllers.HttpParameterBinding[])">
  979. <summary>初始化 <see cref="T:System.Web.Http.Controllers.HttpActionBinding" /> 类的新实例。</summary>
  980. <param name="actionDescriptor">此绑定所用于的操作的后向指针。</param>
  981. <param name="bindings">每个参数的同步绑定。</param>
  982. </member>
  983. <member name="P:System.Web.Http.Controllers.HttpActionBinding.ActionDescriptor">
  984. <summary>获取或设置此绑定所用于的操作的后向指针。</summary>
  985. <returns>此绑定所用于的操作的后向指针。</returns>
  986. </member>
  987. <member name="M:System.Web.Http.Controllers.HttpActionBinding.ExecuteBindingAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
  988. <summary>异步执行给定请求上下文的绑定。</summary>
  989. <returns>绑定完成时将通知的任务。 </returns>
  990. <param name="actionContext">绑定的操作上下文。这包含将进行填充的参数字典。</param>
  991. <param name="cancellationToken">用于取消绑定操作的取消标记。联编程序也可以将参数绑定到此项。</param>
  992. </member>
  993. <member name="P:System.Web.Http.Controllers.HttpActionBinding.ParameterBindings">
  994. <summary>获取或设置每个参数的同步绑定。</summary>
  995. <returns>每个参数的同步绑定。</returns>
  996. </member>
  997. <member name="T:System.Web.Http.Controllers.HttpActionContext">
  998. <summary>包含正在执行的操作的信息。</summary>
  999. </member>
  1000. <member name="M:System.Web.Http.Controllers.HttpActionContext.#ctor">
  1001. <summary> 初始化 <see cref="T:System.Web.Http.Controllers.HttpActionContext" /> 类的新实例。 </summary>
  1002. </member>
  1003. <member name="M:System.Web.Http.Controllers.HttpActionContext.#ctor(System.Web.Http.Controllers.HttpControllerContext,System.Web.Http.Controllers.HttpActionDescriptor)">
  1004. <summary>初始化 <see cref="T:System.Web.Http.Controllers.HttpActionContext" /> 类的新实例。</summary>
  1005. <param name="controllerContext">控制器上下文。</param>
  1006. <param name="actionDescriptor">操作描述符。</param>
  1007. </member>
  1008. <member name="P:System.Web.Http.Controllers.HttpActionContext.ActionArguments">
  1009. <summary>获取操作参数的列表。</summary>
  1010. <returns>操作参数的列表。</returns>
  1011. </member>
  1012. <member name="P:System.Web.Http.Controllers.HttpActionContext.ActionDescriptor">
  1013. <summary>获取或设置操作上下文的操作描述符。</summary>
  1014. <returns>操作描述符。</returns>
  1015. </member>
  1016. <member name="P:System.Web.Http.Controllers.HttpActionContext.ControllerContext">
  1017. <summary>获取或设置控制器上下文。</summary>
  1018. <returns>控制器上下文。</returns>
  1019. </member>
  1020. <member name="P:System.Web.Http.Controllers.HttpActionContext.ModelState">
  1021. <summary>获取上下文的模型状态字典。</summary>
  1022. <returns>模型状态字典。</returns>
  1023. </member>
  1024. <member name="P:System.Web.Http.Controllers.HttpActionContext.Request">
  1025. <summary>获取操作上下文的请求消息。</summary>
  1026. <returns>操作上下文的请求消息。</returns>
  1027. </member>
  1028. <member name="P:System.Web.Http.Controllers.HttpActionContext.Response">
  1029. <summary>获取或设置操作上下文的响应消息。</summary>
  1030. <returns>操作上下文的响应消息。</returns>
  1031. </member>
  1032. <member name="T:System.Web.Http.Controllers.HttpActionContextExtensions">
  1033. <summary>包含 <see cref="T:System.Web.Http.Controllers.HttpActionContext" /> 的扩展方法。</summary>
  1034. </member>
  1035. <member name="M:System.Web.Http.Controllers.HttpActionContextExtensions.Bind(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
  1036. <summary>使用指定的控制器上下文和绑定上下文将模型绑定到一个值。</summary>
  1037. <returns>如果已成功绑定,则为 true;否则为 false。</returns>
  1038. <param name="actionContext">执行上下文。</param>
  1039. <param name="bindingContext">绑定上下文。</param>
  1040. </member>
  1041. <member name="M:System.Web.Http.Controllers.HttpActionContextExtensions.Bind(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext,System.Collections.Generic.IEnumerable{System.Web.Http.ModelBinding.IModelBinder})">
  1042. <summary>使用指定的控制器上下文、绑定上下文和模型联编程序将模型绑定到一个值。</summary>
  1043. <returns>如果已成功绑定,则为 true;否则为 false。</returns>
  1044. <param name="actionContext">执行上下文。</param>
  1045. <param name="bindingContext">绑定上下文。</param>
  1046. <param name="binders">模型联编程序的集合。</param>
  1047. </member>
  1048. <member name="M:System.Web.Http.Controllers.HttpActionContextExtensions.GetMetadataProvider(System.Web.Http.Controllers.HttpActionContext)">
  1049. <summary>检索给定 <see cref="T:System.Web.Http.Controllers.HttpActionContext" /><see cref="T:System.Web.Http.Metadata.ModelMetadataProvider" /> 实例。</summary>
  1050. <returns>
  1051. <see cref="T:System.Web.Http.Metadata.ModelMetadataProvider" /> 实例。</returns>
  1052. <param name="actionContext">上下文。</param>
  1053. </member>
  1054. <member name="M:System.Web.Http.Controllers.HttpActionContextExtensions.GetValidatorProviders(System.Web.Http.Controllers.HttpActionContext)">
  1055. <summary>检索已注册的 <see cref="T:System.Web.Http.Validation.ModelValidatorProvider" /> 实例的集合。</summary>
  1056. <returns>
  1057. <see cref="T:System.Web.Http.Validation.ModelValidatorProvider" /> 实例的集合。</returns>
  1058. <param name="actionContext">上下文。</param>
  1059. </member>
  1060. <member name="M:System.Web.Http.Controllers.HttpActionContextExtensions.GetValidators(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.Metadata.ModelMetadata)">
  1061. <summary>检索已注册的 <see cref="T:System.Web.Http.Validation.ModelValidator" /> 实例的集合。</summary>
  1062. <returns>已注册的 <see cref="T:System.Web.Http.Validation.ModelValidator" /> 实例的集合。</returns>
  1063. <param name="actionContext">上下文。</param>
  1064. <param name="metadata">元数据。</param>
  1065. </member>
  1066. <member name="M:System.Web.Http.Controllers.HttpActionContextExtensions.TryBindStrongModel``1(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext,System.String,System.Web.Http.Metadata.ModelMetadataProvider,``0@)">
  1067. <summary>使用指定的执行上下文和绑定上下文将模型绑定到属性。</summary>
  1068. <returns>如果已成功绑定,则为 true;否则为 false。</returns>
  1069. <param name="actionContext">执行上下文。</param>
  1070. <param name="parentBindingContext">父绑定上下文。</param>
  1071. <param name="propertyName">要与模型绑定的属性的名称。</param>
  1072. <param name="metadataProvider">模型的元数据提供程序。</param>
  1073. <param name="model">此方法返回时,将包含已绑定的模型。</param>
  1074. <typeparam name="TModel">模型的类型。</typeparam>
  1075. </member>
  1076. <member name="T:System.Web.Http.Controllers.HttpActionDescriptor">
  1077. <summary>提供有关操作方法的信息。</summary>
  1078. </member>
  1079. <member name="M:System.Web.Http.Controllers.HttpActionDescriptor.#ctor">
  1080. <summary>初始化 <see cref="T:System.Web.Http.Controllers.HttpActionDescriptor" /> 类的新实例。</summary>
  1081. </member>
  1082. <member name="M:System.Web.Http.Controllers.HttpActionDescriptor.#ctor(System.Web.Http.Controllers.HttpControllerDescriptor)">
  1083. <summary>使用用于描述操作控制器的指定信息初始化 <see cref="T:System.Web.Http.Controllers.HttpActionDescriptor" /> 类的新实例。</summary>
  1084. <param name="controllerDescriptor">用于描述操作控制器的信息。</param>
  1085. </member>
  1086. <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.ActionBinding">
  1087. <summary>获取或设置用于描述操作的绑定。</summary>
  1088. <returns>用于描述操作的绑定。</returns>
  1089. </member>
  1090. <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.ActionName">
  1091. <summary>获取操作的名称。</summary>
  1092. <returns>操作的名称。</returns>
  1093. </member>
  1094. <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.Configuration">
  1095. <summary>获取或设置操作配置。</summary>
  1096. <returns>操作配置。</returns>
  1097. </member>
  1098. <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.ControllerDescriptor">
  1099. <summary>获取用于描述操作控制器的信息。</summary>
  1100. <returns>用于描述操作控制器的信息。</returns>
  1101. </member>
  1102. <member name="M:System.Web.Http.Controllers.HttpActionDescriptor.ExecuteAsync(System.Web.Http.Controllers.HttpControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object},System.Threading.CancellationToken)">
  1103. <summary>执行所描述的操作并返回 <see cref="T:System.Threading.Tasks.Task`1" />,后者在完成后将包含该操作的返回值。</summary>
  1104. <returns>
  1105. <see cref="T:System.Threading.Tasks.Task`1" />,完成后将包含操作的返回值。</returns>
  1106. <param name="controllerContext">控制器上下文。</param>
  1107. <param name="arguments">参数列表。</param>
  1108. <param name="cancellationToken">取消标记。</param>
  1109. </member>
  1110. <member name="M:System.Web.Http.Controllers.HttpActionDescriptor.GetCustomAttributes``1">
  1111. <summary>返回与操作描述符关联的自定义特性。</summary>
  1112. <returns>与操作描述符关联的自定义特性。</returns>
  1113. <typeparam name="T">操作描述符。</typeparam>
  1114. </member>
  1115. <member name="M:System.Web.Http.Controllers.HttpActionDescriptor.GetFilterPipeline">
  1116. <summary>检索给定配置和操作的筛选器。</summary>
  1117. <returns>给定配置和操作的筛选器。</returns>
  1118. </member>
  1119. <member name="M:System.Web.Http.Controllers.HttpActionDescriptor.GetFilters">
  1120. <summary>检索操作描述符的筛选器。</summary>
  1121. <returns>操作描述符的筛选器。</returns>
  1122. </member>
  1123. <member name="M:System.Web.Http.Controllers.HttpActionDescriptor.GetParameters">
  1124. <summary>检索操作描述符的参数。</summary>
  1125. <returns>操作描述符的参数。</returns>
  1126. </member>
  1127. <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.Properties">
  1128. <summary>获取与此实例关联的属性。</summary>
  1129. <returns>与此实例关联的属性。</returns>
  1130. </member>
  1131. <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.ResultConverter">
  1132. <summary>获取用于将调用 <see cref="M:System.Web.Http.Controllers.HttpActionDescriptor.ExecuteAsync(System.Web.Http.Controllers.HttpControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object})" /> 的结果正确转换为 <see cref="T:System.Net.Http.HttpResponseMessage" /> 实例的转换器。</summary>
  1133. <returns>操作结果转换器。</returns>
  1134. </member>
  1135. <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.ReturnType">
  1136. <summary>获取描述符的返回类型。</summary>
  1137. <returns>描述符的返回类型。</returns>
  1138. </member>
  1139. <member name="P:System.Web.Http.Controllers.HttpActionDescriptor.SupportedHttpMethods">
  1140. <summary>获取描述符的受支持 HTTP 方法的集合。</summary>
  1141. <returns>描述符的受支持 HTTP 方法的集合。</returns>
  1142. </member>
  1143. <member name="T:System.Web.Http.Controllers.HttpControllerContext">
  1144. <summary>包含单个 HTTP 操作的信息。</summary>
  1145. </member>
  1146. <member name="M:System.Web.Http.Controllers.HttpControllerContext.#ctor">
  1147. <summary>初始化 <see cref="T:System.Web.Http.Controllers.HttpControllerContext" /> 类的新实例。</summary>
  1148. </member>
  1149. <member name="M:System.Web.Http.Controllers.HttpControllerContext.#ctor(System.Web.Http.HttpConfiguration,System.Web.Http.Routing.IHttpRouteData,System.Net.Http.HttpRequestMessage)">
  1150. <summary>初始化 <see cref="T:System.Web.Http.Controllers.HttpControllerContext" /> 类的新实例。</summary>
  1151. <param name="configuration">配置。</param>
  1152. <param name="routeData">路由数据。</param>
  1153. <param name="request">请求。</param>
  1154. </member>
  1155. <member name="P:System.Web.Http.Controllers.HttpControllerContext.Configuration">
  1156. <summary>获取或设置配置。</summary>
  1157. <returns>配置。</returns>
  1158. </member>
  1159. <member name="P:System.Web.Http.Controllers.HttpControllerContext.Controller">
  1160. <summary>获取或设置 HTTP 控制器。</summary>
  1161. <returns>HTTP 控制器。</returns>
  1162. </member>
  1163. <member name="P:System.Web.Http.Controllers.HttpControllerContext.ControllerDescriptor">
  1164. <summary>获取或设置控制器描述符。</summary>
  1165. <returns>控制器描述符。</returns>
  1166. </member>
  1167. <member name="P:System.Web.Http.Controllers.HttpControllerContext.Request">
  1168. <summary>获取或设置请求。</summary>
  1169. <returns>请求。</returns>
  1170. </member>
  1171. <member name="P:System.Web.Http.Controllers.HttpControllerContext.RouteData">
  1172. <summary>获取或设置路由数据。</summary>
  1173. <returns>路由数据。</returns>
  1174. </member>
  1175. <member name="T:System.Web.Http.Controllers.HttpControllerDescriptor">
  1176. <summary>表示描述 HTTP 控制器的信息。</summary>
  1177. </member>
  1178. <member name="M:System.Web.Http.Controllers.HttpControllerDescriptor.#ctor">
  1179. <summary>初始化 <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> 类的新实例。</summary>
  1180. </member>
  1181. <member name="M:System.Web.Http.Controllers.HttpControllerDescriptor.#ctor(System.Web.Http.HttpConfiguration,System.String,System.Type)">
  1182. <summary>初始化 <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> 类的新实例。</summary>
  1183. <param name="configuration">配置。</param>
  1184. <param name="controllerName">控制器名称。</param>
  1185. <param name="controllerType">控制器类型。</param>
  1186. </member>
  1187. <member name="P:System.Web.Http.Controllers.HttpControllerDescriptor.Configuration">
  1188. <summary>获取或设置与控制器关联的配置。</summary>
  1189. <returns>与控制器关联的配置。</returns>
  1190. </member>
  1191. <member name="P:System.Web.Http.Controllers.HttpControllerDescriptor.ControllerName">
  1192. <summary>获取或设置控制器的名称。</summary>
  1193. <returns>控制器的名称。</returns>
  1194. </member>
  1195. <member name="P:System.Web.Http.Controllers.HttpControllerDescriptor.ControllerType">
  1196. <summary>获取或设置控制器的类型。</summary>
  1197. <returns>控制器的类型。</returns>
  1198. </member>
  1199. <member name="M:System.Web.Http.Controllers.HttpControllerDescriptor.CreateController(System.Net.Http.HttpRequestMessage)">
  1200. <summary>为给定 <see cref="T:System.Net.Http.HttpRequestMessage" /> 创建一个控制器实例。</summary>
  1201. <returns>创建的控制器实例。</returns>
  1202. <param name="request">请求消息</param>
  1203. </member>
  1204. <member name="M:System.Web.Http.Controllers.HttpControllerDescriptor.GetCustomAttributes``1">
  1205. <summary>检索控制器的自定义特性的集合。</summary>
  1206. <returns>自定义特性的集合。</returns>
  1207. <typeparam name="T">对象的类型。</typeparam>
  1208. </member>
  1209. <member name="M:System.Web.Http.Controllers.HttpControllerDescriptor.GetFilters">
  1210. <summary>返回与控制器关联的筛选器的集合。</summary>
  1211. <returns>与控制器关联的筛选器的集合。</returns>
  1212. </member>
  1213. <member name="P:System.Web.Http.Controllers.HttpControllerDescriptor.Properties">
  1214. <summary>获取与此实例关联的属性。</summary>
  1215. <returns>与此实例关联的属性。</returns>
  1216. </member>
  1217. <member name="T:System.Web.Http.Controllers.HttpControllerSettings">
  1218. <summary>包含 HTTP 控制器的设置。</summary>
  1219. </member>
  1220. <member name="M:System.Web.Http.Controllers.HttpControllerSettings.#ctor(System.Web.Http.HttpConfiguration)">
  1221. <summary>初始化 <see cref="T:System.Web.Http.Controllers.HttpControllerSettings" /> 类的新实例。</summary>
  1222. <param name="configuration">用于初始化实例的配置对象。</param>
  1223. </member>
  1224. <member name="P:System.Web.Http.Controllers.HttpControllerSettings.Formatters">
  1225. <summary>获取控制器的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 实例的集合。</summary>
  1226. <returns>
  1227. <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 实例的集合。</returns>
  1228. </member>
  1229. <member name="P:System.Web.Http.Controllers.HttpControllerSettings.ParameterBindingRules">
  1230. <summary>获取控制器的参数绑定函数的集合。</summary>
  1231. <returns>参数绑定函数的集合。</returns>
  1232. </member>
  1233. <member name="P:System.Web.Http.Controllers.HttpControllerSettings.Services">
  1234. <summary>获取控制器的服务实例的集合。</summary>
  1235. <returns>服务实例的集合。</returns>
  1236. </member>
  1237. <member name="T:System.Web.Http.Controllers.HttpParameterBinding">
  1238. <summary> 描述如何绑定参数。绑定应为静态绑定(纯粹基于描述符),并可以跨请求共享。</summary>
  1239. </member>
  1240. <member name="M:System.Web.Http.Controllers.HttpParameterBinding.#ctor(System.Web.Http.Controllers.HttpParameterDescriptor)">
  1241. <summary>初始化 <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" /> 类的新实例。</summary>
  1242. <param name="descriptor">用于描述参数的 <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" /></param>
  1243. </member>
  1244. <member name="P:System.Web.Http.Controllers.HttpParameterBinding.Descriptor">
  1245. <summary>获取用于初始化此实例的 <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" /></summary>
  1246. <returns>
  1247. <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" /> 实例。</returns>
  1248. </member>
  1249. <member name="P:System.Web.Http.Controllers.HttpParameterBinding.ErrorMessage">
  1250. <summary>如果绑定无效,则获取描述绑定错误的错误消息。</summary>
  1251. <returns>错误消息。如果绑定成功,则此值为 null。</returns>
  1252. </member>
  1253. <member name="M:System.Web.Http.Controllers.HttpParameterBinding.ExecuteBindingAsync(System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
  1254. <summary>以异步方式执行给定请求的绑定。</summary>
  1255. <returns>一个表示异步操作的任务对象。</returns>
  1256. <param name="metadataProvider">要用于验证的元数据提供程序。</param>
  1257. <param name="actionContext">绑定的操作上下文。操作上下文包含将使用参数填充的参数字典。</param>
  1258. <param name="cancellationToken">用于取消绑定操作的取消标记。</param>
  1259. </member>
  1260. <member name="M:System.Web.Http.Controllers.HttpParameterBinding.GetValue(System.Web.Http.Controllers.HttpActionContext)">
  1261. <summary> 从操作上下文的参数字典中获取参数值。</summary>
  1262. <returns>此参数在给定操作上下文中的值;如果尚未设置此参数,则为 null。</returns>
  1263. <param name="actionContext">操作上下文。</param>
  1264. </member>
  1265. <member name="P:System.Web.Http.Controllers.HttpParameterBinding.IsValid">
  1266. <summary>获取一个值,该值指示绑定是否成功。</summary>
  1267. <returns>如果绑定成功,则为 true;否则为 false。</returns>
  1268. </member>
  1269. <member name="M:System.Web.Http.Controllers.HttpParameterBinding.SetValue(System.Web.Http.Controllers.HttpActionContext,System.Object)">
  1270. <summary>在操作上下文的参数字典中设置此参数绑定的结果。</summary>
  1271. <param name="actionContext">操作上下文。</param>
  1272. <param name="value">参数值。</param>
  1273. </member>
  1274. <member name="P:System.Web.Http.Controllers.HttpParameterBinding.WillReadBody">
  1275. <summary>返回一个值,该值指示此 <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" /> 实例是否将读取 HTTP 消息的实体正文。</summary>
  1276. <returns>如果此 <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" /> 将读取实体正文,则为 true;否则为 false。</returns>
  1277. </member>
  1278. <member name="T:System.Web.Http.Controllers.HttpParameterDescriptor">
  1279. <summary>此处的内容将不会更新;请不要在此处添加材料。</summary>
  1280. </member>
  1281. <member name="M:System.Web.Http.Controllers.HttpParameterDescriptor.#ctor">
  1282. <summary>初始化 <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" /> 类的新实例。</summary>
  1283. </member>
  1284. <member name="M:System.Web.Http.Controllers.HttpParameterDescriptor.#ctor(System.Web.Http.Controllers.HttpActionDescriptor)">
  1285. <summary>初始化 <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" /> 类的新实例。</summary>
  1286. <param name="actionDescriptor">操作描述符。</param>
  1287. </member>
  1288. <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.ActionDescriptor">
  1289. <summary>获取或设置操作描述符。</summary>
  1290. <returns>操作描述符。</returns>
  1291. </member>
  1292. <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.Configuration">
  1293. <summary>获取或设置 <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" /><see cref="T:System.Web.Http.HttpConfiguration" /></summary>
  1294. <returns>
  1295. <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" /><see cref="T:System.Web.Http.HttpConfiguration" /></returns>
  1296. </member>
  1297. <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.DefaultValue">
  1298. <summary>获取参数的默认值。</summary>
  1299. <returns>参数的默认值。</returns>
  1300. </member>
  1301. <member name="M:System.Web.Http.Controllers.HttpParameterDescriptor.GetCustomAttributes``1">
  1302. <summary>从参数中检索自定义特性的集合。</summary>
  1303. <returns>参数中的自定义特性的集合。</returns>
  1304. <typeparam name="T">自定义特性的类型。</typeparam>
  1305. </member>
  1306. <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.IsOptional">
  1307. <summary>获取一个值,该值指示参数是否为可选。</summary>
  1308. <returns>如果参数为可选,则为 true;否则为 false。</returns>
  1309. </member>
  1310. <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.ParameterBinderAttribute">
  1311. <summary>获取或设置参数绑定特性。</summary>
  1312. <returns>参数绑定特性。</returns>
  1313. </member>
  1314. <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.ParameterName">
  1315. <summary>获取参数名。</summary>
  1316. <returns>参数名。</returns>
  1317. </member>
  1318. <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.ParameterType">
  1319. <summary>获取参数的类型。</summary>
  1320. <returns>参数的类型。</returns>
  1321. </member>
  1322. <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.Prefix">
  1323. <summary>获取此参数的前缀。</summary>
  1324. <returns>此参数的前缀。</returns>
  1325. </member>
  1326. <member name="P:System.Web.Http.Controllers.HttpParameterDescriptor.Properties">
  1327. <summary>获取此参数的属性。</summary>
  1328. <returns>此参数的属性。</returns>
  1329. </member>
  1330. <member name="T:System.Web.Http.Controllers.IActionResultConverter">
  1331. <summary> 一个转换例程的协定,该转换例程可以使用从 &lt;see cref="M:System.Web.Http.Controllers.HttpActionDescriptor.ExecuteAsync(System.Web.Http.Controllers.HttpControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object})" /&gt; 返回的操作结果,并将该结果转换为 <see cref="T:System.Net.Http.HttpResponseMessage" /> 的实例。</summary>
  1332. </member>
  1333. <member name="M:System.Web.Http.Controllers.IActionResultConverter.Convert(System.Web.Http.Controllers.HttpControllerContext,System.Object)">
  1334. <summary>将指定的 <see cref="T:System.Web.Http.Controllers.IActionResultConverter" /> 对象转换为另一个对象。</summary>
  1335. <returns>转换后的对象。</returns>
  1336. <param name="controllerContext">控制器上下文。</param>
  1337. <param name="actionResult">操作结果。</param>
  1338. </member>
  1339. <member name="T:System.Web.Http.Controllers.IActionValueBinder">
  1340. <summary>此处的内容将不会更新;请不要在此处添加材料。</summary>
  1341. </member>
  1342. <member name="M:System.Web.Http.Controllers.IActionValueBinder.GetBinding(System.Web.Http.Controllers.HttpActionDescriptor)">
  1343. <summary>获取 <see cref="T:System.Web.Http.Controllers.HttpActionBinding" /></summary>
  1344. <returns>
  1345. <see cref="T:System.Web.Http.Controllers.HttpActionBinding" /> 对象。</returns>
  1346. <param name="actionDescriptor">操作描述符。</param>
  1347. </member>
  1348. <member name="T:System.Web.Http.Controllers.IControllerConfiguration">
  1349. <summary> 如果某个控制器是使用此接口的特性修饰的,则将调用此接口来初始化该控制器设置。</summary>
  1350. </member>
  1351. <member name="M:System.Web.Http.Controllers.IControllerConfiguration.Initialize(System.Web.Http.Controllers.HttpControllerSettings,System.Web.Http.Controllers.HttpControllerDescriptor)">
  1352. <summary> 为设置此 controllerDescriptor 的按控制器重写而调用的回调。</summary>
  1353. <param name="controllerSettings">要初始化的控制器设置。</param>
  1354. <param name="controllerDescriptor">控制器描述符。请注意,<see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> 可以与派生的控制器类型相关联(假定 <see cref="T:System.Web.Http.Controllers.IControllerConfiguration" /> 是继承的)。</param>
  1355. </member>
  1356. <member name="T:System.Web.Http.Controllers.IHttpActionInvoker">
  1357. <summary>包含用于调用 HTTP 操作的方法。</summary>
  1358. </member>
  1359. <member name="M:System.Web.Http.Controllers.IHttpActionInvoker.InvokeActionAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
  1360. <summary>异步执行 HTTP 操作。</summary>
  1361. <returns>新启动的任务。</returns>
  1362. <param name="actionContext">执行上下文。</param>
  1363. <param name="cancellationToken">为 HTTP 操作分配的取消标记。</param>
  1364. </member>
  1365. <member name="T:System.Web.Http.Controllers.IHttpActionSelector">
  1366. <summary>包含用于选择操作方法的逻辑。</summary>
  1367. </member>
  1368. <member name="M:System.Web.Http.Controllers.IHttpActionSelector.GetActionMapping(System.Web.Http.Controllers.HttpControllerDescriptor)">
  1369. <summary>返回选择器可以选择的所有 <see cref="T:System.Web.Http.Controllers.HttpActionDescriptor" /> 的映射,该映射使用操作字符串作为键。此方法主要由 <see cref="T:System.Web.Http.Description.IApiExplorer" /> 调用,以发现控制器中的所有可能操作。</summary>
  1370. <returns>选择器可以选择的 <see cref="T:System.Web.Http.Controllers.HttpActionDescriptor" /> 的映射或 null(如果选择器没有 <see cref="T:System.Web.Http.Controllers.HttpActionDescriptor" /> 的已经过良好定义的映射)。</returns>
  1371. <param name="controllerDescriptor">控制器描述符。</param>
  1372. </member>
  1373. <member name="M:System.Web.Http.Controllers.IHttpActionSelector.SelectAction(System.Web.Http.Controllers.HttpControllerContext)">
  1374. <summary>选择控制器的操作。</summary>
  1375. <returns>控制器的操作。</returns>
  1376. <param name="controllerContext">控制器的上下文。</param>
  1377. </member>
  1378. <member name="T:System.Web.Http.Controllers.IHttpController">
  1379. <summary>此处的内容将不会更新;请不要在此处添加材料。</summary>
  1380. </member>
  1381. <member name="M:System.Web.Http.Controllers.IHttpController.ExecuteAsync(System.Web.Http.Controllers.HttpControllerContext,System.Threading.CancellationToken)">
  1382. <summary>执行用于同步的控制器。</summary>
  1383. <returns>控制器。</returns>
  1384. <param name="controllerContext">测试控制器的当前上下文。</param>
  1385. <param name="cancellationToken">取消操作的通知。</param>
  1386. </member>
  1387. <member name="T:System.Web.Http.Controllers.ParameterBindingExtensions">
  1388. <summary>定义 <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" /> 的扩展方法。</summary>
  1389. </member>
  1390. <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindAsError(System.Web.Http.Controllers.HttpParameterDescriptor,System.String)">
  1391. <summary>绑定导致错误的参数。</summary>
  1392. <returns>HTTP 参数绑定对象。</returns>
  1393. <param name="parameter">用于描述要绑定的参数的参数描述符。</param>
  1394. <param name="message">用于描述绑定失败原因的错误消息。</param>
  1395. </member>
  1396. <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithAttribute(System.Web.Http.Controllers.HttpParameterDescriptor,System.Web.Http.ParameterBindingAttribute)">
  1397. <summary>绑定参数,就像该参数具有声明中的给定特性一样。</summary>
  1398. <returns>HTTP 参数绑定对象。</returns>
  1399. <param name="parameter">要为其提供绑定的参数。</param>
  1400. <param name="attribute">用于描述绑定的特性。</param>
  1401. </member>
  1402. <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithFormatter(System.Web.Http.Controllers.HttpParameterDescriptor)">
  1403. <summary>通过分析 HTTP 正文内容绑定参数。</summary>
  1404. <returns>HTTP 参数绑定对象。</returns>
  1405. <param name="parameter">用于描述要绑定的参数的参数描述符。</param>
  1406. </member>
  1407. <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithFormatter(System.Web.Http.Controllers.HttpParameterDescriptor,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
  1408. <summary>通过分析 HTTP 正文内容绑定参数。</summary>
  1409. <returns>HTTP 参数绑定对象。</returns>
  1410. <param name="parameter">用于描述要绑定的参数的参数描述符。</param>
  1411. <param name="formatters">格式化程序的列表,可从中选择用于将参数序列化为对象的适当格式化程序。</param>
  1412. </member>
  1413. <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithFormatter(System.Web.Http.Controllers.HttpParameterDescriptor,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Web.Http.Validation.IBodyModelValidator)">
  1414. <summary>通过分析 HTTP 正文内容绑定参数。</summary>
  1415. <returns>HTTP 参数绑定对象。</returns>
  1416. <param name="parameter">用于描述要绑定的参数的参数描述符。</param>
  1417. <param name="formatters">格式化程序的列表,可从中选择用于将参数序列化为对象的适当格式化程序。</param>
  1418. <param name="bodyModelValidator">用于验证参数的正文模型验证程序。</param>
  1419. </member>
  1420. <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithFormatter(System.Web.Http.Controllers.HttpParameterDescriptor,System.Net.Http.Formatting.MediaTypeFormatter[])">
  1421. <summary>通过分析 HTTP 正文内容绑定参数。</summary>
  1422. <returns>HTTP 参数绑定对象。</returns>
  1423. <param name="parameter">用于描述要绑定的参数的参数描述符。</param>
  1424. <param name="formatters">格式化程序的列表,可从中选择用于将参数序列化为对象的适当格式化程序。</param>
  1425. </member>
  1426. <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithModelBinding(System.Web.Http.Controllers.HttpParameterDescriptor)">
  1427. <summary>通过分析查询字符串绑定参数。</summary>
  1428. <returns>HTTP 参数绑定对象。</returns>
  1429. <param name="parameter">用于描述要绑定的参数的参数描述符。</param>
  1430. </member>
  1431. <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithModelBinding(System.Web.Http.Controllers.HttpParameterDescriptor,System.Collections.Generic.IEnumerable{System.Web.Http.ValueProviders.ValueProviderFactory})">
  1432. <summary>通过分析查询字符串绑定参数。</summary>
  1433. <returns>HTTP 参数绑定对象。</returns>
  1434. <param name="parameter">用于描述要绑定的参数的参数描述符。</param>
  1435. <param name="valueProviderFactories">用于提供查询字符串参数数据的值提供程序工厂。</param>
  1436. </member>
  1437. <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithModelBinding(System.Web.Http.Controllers.HttpParameterDescriptor,System.Web.Http.ModelBinding.IModelBinder)">
  1438. <summary>通过分析查询字符串绑定参数。</summary>
  1439. <returns>HTTP 参数绑定对象。</returns>
  1440. <param name="parameter">用于描述要绑定的参数的参数描述符。</param>
  1441. <param name="binder">用于将参数组装为对象的模型联编程序。</param>
  1442. </member>
  1443. <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithModelBinding(System.Web.Http.Controllers.HttpParameterDescriptor,System.Web.Http.ModelBinding.IModelBinder,System.Collections.Generic.IEnumerable{System.Web.Http.ValueProviders.ValueProviderFactory})">
  1444. <summary>通过分析查询字符串绑定参数。</summary>
  1445. <returns>HTTP 参数绑定对象。</returns>
  1446. <param name="parameter">用于描述要绑定的参数的参数描述符。</param>
  1447. <param name="binder">用于将参数组装为对象的模型联编程序。</param>
  1448. <param name="valueProviderFactories">用于提供查询字符串参数数据的值提供程序工厂。</param>
  1449. </member>
  1450. <member name="M:System.Web.Http.Controllers.ParameterBindingExtensions.BindWithModelBinding(System.Web.Http.Controllers.HttpParameterDescriptor,System.Web.Http.ValueProviders.ValueProviderFactory[])">
  1451. <summary>通过分析查询字符串绑定参数。</summary>
  1452. <returns>HTTP 参数绑定对象。</returns>
  1453. <param name="parameter">用于描述要绑定的参数的参数描述符。</param>
  1454. <param name="valueProviderFactories">用于提供查询字符串参数数据的值提供程序工厂。</param>
  1455. </member>
  1456. <member name="T:System.Web.Http.Controllers.ReflectedHttpActionDescriptor">
  1457. <summary>表示反射的同步或异步操作方法。</summary>
  1458. </member>
  1459. <member name="M:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.#ctor">
  1460. <summary>初始化 <see cref="T:System.Web.Http.Controllers.ReflectedHttpActionDescriptor" /> 类的新实例。</summary>
  1461. </member>
  1462. <member name="M:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.#ctor(System.Web.Http.Controllers.HttpControllerDescriptor,System.Reflection.MethodInfo)">
  1463. <summary>使用指定描述符和方法详细信息初始化 <see cref="T:System.Web.Http.Controllers.ReflectedHttpActionDescriptor" /> 类的新实例。</summary>
  1464. <param name="controllerDescriptor">控制器描述符。</param>
  1465. <param name="methodInfo">操作方法信息。</param>
  1466. </member>
  1467. <member name="P:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionName">
  1468. <summary>获取操作的名称。</summary>
  1469. <returns>操作的名称。</returns>
  1470. </member>
  1471. <member name="M:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(System.Web.Http.Controllers.HttpControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object},System.Threading.CancellationToken)">
  1472. <summary>执行所描述的操作并返回 <see cref="T:System.Threading.Tasks.Task`1" />,后者在完成后将包含该操作的返回值。</summary>
  1473. <returns>
  1474. <see cref="T:System.Threading.Tasks.Task`1&quot;" />,完成后将包含操作的返回值。</returns>
  1475. <param name="controllerContext">上下文。</param>
  1476. <param name="arguments">参数。</param>
  1477. <param name="cancellationToken">用于取消操作的取消标记。</param>
  1478. </member>
  1479. <member name="M:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.GetCustomAttributes``1">
  1480. <summary>返回为此成员定义的自定义特性的数组(按类型标识)。</summary>
  1481. <returns>自定义特性的数组,如果没有自定义特性,则为空数组。</returns>
  1482. <typeparam name="T">自定义特性的类型。</typeparam>
  1483. </member>
  1484. <member name="M:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.GetFilters">
  1485. <summary>检索有关操作筛选器的信息。</summary>
  1486. <returns>筛选器信息。</returns>
  1487. </member>
  1488. <member name="M:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.GetParameters">
  1489. <summary>检索操作方法的参数。</summary>
  1490. <returns>操作方法的参数。</returns>
  1491. </member>
  1492. <member name="P:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.MethodInfo">
  1493. <summary>获取或设置操作方法信息。</summary>
  1494. <returns>操作方法信息。</returns>
  1495. </member>
  1496. <member name="P:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ReturnType">
  1497. <summary>获取此方法的返回类型。</summary>
  1498. <returns>此方法的返回类型。</returns>
  1499. </member>
  1500. <member name="P:System.Web.Http.Controllers.ReflectedHttpActionDescriptor.SupportedHttpMethods">
  1501. <summary>获取或设置支持的 http 方法。</summary>
  1502. <returns>支持的 http 方法。</returns>
  1503. </member>
  1504. <member name="T:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor">
  1505. <summary>此处的内容将不会更新;请不要在此处添加材料。</summary>
  1506. </member>
  1507. <member name="M:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.#ctor">
  1508. <summary>初始化 <see cref="T:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor" /> 类的新实例。</summary>
  1509. </member>
  1510. <member name="M:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.#ctor(System.Web.Http.Controllers.HttpActionDescriptor,System.Reflection.ParameterInfo)">
  1511. <summary>初始化 <see cref="T:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor" /> 类的新实例。</summary>
  1512. <param name="actionDescriptor">操作描述符。</param>
  1513. <param name="parameterInfo">参数信息。</param>
  1514. </member>
  1515. <member name="P:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.DefaultValue">
  1516. <summary>获取参数的默认值。</summary>
  1517. <returns>参数的默认值。</returns>
  1518. </member>
  1519. <member name="M:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.GetCustomAttributes``1">
  1520. <summary>从参数中检索自定义特性的集合。</summary>
  1521. <returns>参数中的自定义特性的集合。</returns>
  1522. <typeparam name="T">自定义特性的类型。</typeparam>
  1523. </member>
  1524. <member name="P:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.IsOptional">
  1525. <summary>获取一个值,该值指示参数是否为可选。</summary>
  1526. <returns>如果参数为可选,则为 true;否则为 false。</returns>
  1527. </member>
  1528. <member name="P:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.ParameterInfo">
  1529. <summary>获取或设置参数信息。</summary>
  1530. <returns>参数信息。</returns>
  1531. </member>
  1532. <member name="P:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.ParameterName">
  1533. <summary>获取参数名。</summary>
  1534. <returns>参数名。</returns>
  1535. </member>
  1536. <member name="P:System.Web.Http.Controllers.ReflectedHttpParameterDescriptor.ParameterType">
  1537. <summary>获取参数的类型。</summary>
  1538. <returns>参数的类型。</returns>
  1539. </member>
  1540. <member name="T:System.Web.Http.Controllers.ResponseMessageResultConverter">
  1541. <summary>表示返回类型为 <see cref="T:System.Net.Http.HttpResponseMessage" /> 的操作的转换器。</summary>
  1542. </member>
  1543. <member name="M:System.Web.Http.Controllers.ResponseMessageResultConverter.#ctor">
  1544. <summary>初始化 <see cref="T:System.Web.Http.Controllers.ResponseMessageResultConverter" /> 类的新实例。</summary>
  1545. </member>
  1546. <member name="M:System.Web.Http.Controllers.ResponseMessageResultConverter.Convert(System.Web.Http.Controllers.HttpControllerContext,System.Object)">
  1547. <summary><see cref="T:System.Web.Http.Controllers.ResponseMessageResultConverter" /> 对象转换为其他对象。</summary>
  1548. <returns>转换后的对象。</returns>
  1549. <param name="controllerContext">控制器上下文。</param>
  1550. <param name="actionResult">操作结果。</param>
  1551. </member>
  1552. <member name="T:System.Web.Http.Controllers.ServicesContainer">
  1553. <summary>一种抽象类,用于为 ASP.NET Web API 所使用的服务提供容器。</summary>
  1554. </member>
  1555. <member name="M:System.Web.Http.Controllers.ServicesContainer.#ctor">
  1556. <summary>初始化 <see cref="T:System.Web.Http.Controllers.ServicesContainer" /> 类的新实例。</summary>
  1557. </member>
  1558. <member name="M:System.Web.Http.Controllers.ServicesContainer.Add(System.Type,System.Object)">
  1559. <summary> 将服务添加到给定服务类型的服务列表的末尾。</summary>
  1560. <param name="serviceType">服务类型。</param>
  1561. <param name="service">服务实例。</param>
  1562. </member>
  1563. <member name="M:System.Web.Http.Controllers.ServicesContainer.AddRange(System.Type,System.Collections.Generic.IEnumerable{System.Object})">
  1564. <summary> 将指定集合的服务添加到给定服务类型的服务列表的末尾。</summary>
  1565. <param name="serviceType">服务类型。</param>
  1566. <param name="services">要添加的服务。</param>
  1567. </member>
  1568. <member name="M:System.Web.Http.Controllers.ServicesContainer.Clear(System.Type)">
  1569. <summary> 删除给定服务类型的所有服务实例。</summary>
  1570. <param name="serviceType">要从服务列表中清除的服务类型。</param>
  1571. </member>
  1572. <member name="M:System.Web.Http.Controllers.ServicesContainer.ClearMultiple(System.Type)">
  1573. <summary>删除多实例服务类型的所有实例。</summary>
  1574. <param name="serviceType">要删除的服务类型。</param>
  1575. </member>
  1576. <member name="M:System.Web.Http.Controllers.ServicesContainer.ClearSingle(System.Type)">
  1577. <summary>删除单实例服务类型。</summary>
  1578. <param name="serviceType">要删除的服务类型。</param>
  1579. </member>
  1580. <member name="M:System.Web.Http.Controllers.ServicesContainer.Dispose">
  1581. <summary>执行与释放或重置非托管资源关联的应用程序定义任务。</summary>
  1582. </member>
  1583. <member name="M:System.Web.Http.Controllers.ServicesContainer.FindIndex(System.Type,System.Predicate{System.Object})">
  1584. <summary> 搜索与指定的谓词所定义的条件匹配的服务,并返回第一个匹配项的从零开始的索引。</summary>
  1585. <returns>如果找到,则返回第一个匹配项的从零开始的索引;否则为 -1。</returns>
  1586. <param name="serviceType">服务类型。</param>
  1587. <param name="match">一个委托,该委托定义了要搜索的元素的条件。</param>
  1588. </member>
  1589. <member name="M:System.Web.Http.Controllers.ServicesContainer.GetService(System.Type)">
  1590. <summary>获取指定类型的服务实例。</summary>
  1591. <param name="serviceType">服务类型。</param>
  1592. </member>
  1593. <member name="M:System.Web.Http.Controllers.ServicesContainer.GetServiceInstances(System.Type)">
  1594. <summary>获取指定类型的服务实例的可变列表。</summary>
  1595. <returns>服务实例的可变列表。</returns>
  1596. <param name="serviceType">服务类型。</param>
  1597. </member>
  1598. <member name="M:System.Web.Http.Controllers.ServicesContainer.GetServices(System.Type)">
  1599. <summary>获取指定类型的服务实例的集合。</summary>
  1600. <returns>服务实例的集合。</returns>
  1601. <param name="serviceType">服务类型。</param>
  1602. </member>
  1603. <member name="M:System.Web.Http.Controllers.ServicesContainer.Insert(System.Type,System.Int32,System.Object)">
  1604. <summary> 在集合中的指定索引处插入一个服务。</summary>
  1605. <param name="serviceType">服务类型。</param>
  1606. <param name="index">从零开始的索引,应在此索引处插入服务。如果传递了 <see cref="F:System.Int32.MaxValue" />,请确保将该元素添加到末尾。</param>
  1607. <param name="service">要插入的服务。</param>
  1608. </member>
  1609. <member name="M:System.Web.Http.Controllers.ServicesContainer.InsertRange(System.Type,System.Int32,System.Collections.Generic.IEnumerable{System.Object})">
  1610. <summary> 将集合中的元素插入到服务列表的指定索引处。</summary>
  1611. <param name="serviceType">服务类型。</param>
  1612. <param name="index">从零开始的索引,应在此索引处插入新元素。如果传递了 <see cref="F:System.Int32.MaxValue" />,请确保将这些元素添加到末尾。</param>
  1613. <param name="services">要插入的服务的集合。</param>
  1614. </member>
  1615. <member name="M:System.Web.Http.Controllers.ServicesContainer.IsSingleService(System.Type)">
  1616. <summary> 确定服务类型应使用 GetService 还是 GetServices 进行提取。</summary>
  1617. <returns>如果服务为单数,则为 true。</returns>
  1618. <param name="serviceType">要查询的服务类型</param>
  1619. </member>
  1620. <member name="M:System.Web.Http.Controllers.ServicesContainer.Remove(System.Type,System.Object)">
  1621. <summary> 从给定服务类型的服务列表中删除给定服务的第一个匹配项。</summary>
  1622. <returns>如果已成功删除该项,则为 true;否则为 false。</returns>
  1623. <param name="serviceType">服务类型。</param>
  1624. <param name="service">要删除的服务实例。</param>
  1625. </member>
  1626. <member name="M:System.Web.Http.Controllers.ServicesContainer.RemoveAll(System.Type,System.Predicate{System.Object})">
  1627. <summary> 删除与指定谓词所定义的条件匹配的所有元素。</summary>
  1628. <returns>从列表中删除的元素的数目。</returns>
  1629. <param name="serviceType">服务类型。</param>
  1630. <param name="match">一个委托,该委托定义了要删除的元素的条件。</param>
  1631. </member>
  1632. <member name="M:System.Web.Http.Controllers.ServicesContainer.RemoveAt(System.Type,System.Int32)">
  1633. <summary> 删除指定索引处的服务。</summary>
  1634. <param name="serviceType">服务类型。</param>
  1635. <param name="index">待删除服务的从零开始的索引。</param>
  1636. </member>
  1637. <member name="M:System.Web.Http.Controllers.ServicesContainer.Replace(System.Type,System.Object)">
  1638. <summary> 将给定服务类型的所有现有服务替换为给定服务实例。这对于单数和复数服务均适用。</summary>
  1639. <param name="serviceType">服务类型。</param>
  1640. <param name="service">服务实例。</param>
  1641. </member>
  1642. <member name="M:System.Web.Http.Controllers.ServicesContainer.ReplaceMultiple(System.Type,System.Object)">
  1643. <summary>将多实例服务的所有实例替换为一个新实例。</summary>
  1644. <param name="serviceType">服务的类型。</param>
  1645. <param name="service">服务实例,将替换此类型的当前服务。</param>
  1646. </member>
  1647. <member name="M:System.Web.Http.Controllers.ServicesContainer.ReplaceRange(System.Type,System.Collections.Generic.IEnumerable{System.Object})">
  1648. <summary> 将给定服务类型的所有现有服务替换为给定服务实例。</summary>
  1649. <param name="serviceType">服务类型。</param>
  1650. <param name="services">服务实例。</param>
  1651. </member>
  1652. <member name="M:System.Web.Http.Controllers.ServicesContainer.ReplaceSingle(System.Type,System.Object)">
  1653. <summary>替换指定类型的单实例服务。</summary>
  1654. <param name="serviceType">服务类型。</param>
  1655. <param name="service">服务实例。</param>
  1656. </member>
  1657. <member name="M:System.Web.Http.Controllers.ServicesContainer.ResetCache(System.Type)">
  1658. <summary>删除单个服务类型的缓存值。</summary>
  1659. <param name="serviceType">服务类型。</param>
  1660. </member>
  1661. <member name="T:System.Web.Http.Controllers.ValueResultConverter`1">
  1662. <summary> 一个转换器,用于根据返回任意 <paramref name="T" /> 值的操作创建响应。</summary>
  1663. <typeparam name="T">操作的已声明返回类型。</typeparam>
  1664. </member>
  1665. <member name="M:System.Web.Http.Controllers.ValueResultConverter`1.#ctor">
  1666. <summary>初始化 <see cref="T:System.Web.Http.Controllers.ValueResultConverter`1" /> 类的新实例。</summary>
  1667. </member>
  1668. <member name="M:System.Web.Http.Controllers.ValueResultConverter`1.Convert(System.Web.Http.Controllers.HttpControllerContext,System.Object)">
  1669. <summary>将具有任意返回类型 <paramref name="T" /> 的操作结果转换为 <see cref="T:System.Net.Http.HttpResponseMessage" /> 的实例。</summary>
  1670. <returns>新建的 <see cref="T:System.Net.Http.HttpResponseMessage" /> 对象。</returns>
  1671. <param name="controllerContext">操作控制器上下文。</param>
  1672. <param name="actionResult">执行结果。</param>
  1673. </member>
  1674. <member name="T:System.Web.Http.Controllers.VoidResultConverter">
  1675. <summary>表示一个用于根据不返回值的操作来创建响应的转换器。</summary>
  1676. </member>
  1677. <member name="M:System.Web.Http.Controllers.VoidResultConverter.#ctor">
  1678. <summary>初始化 <see cref="T:System.Web.Http.Controllers.VoidResultConverter" /> 类的新实例。</summary>
  1679. </member>
  1680. <member name="M:System.Web.Http.Controllers.VoidResultConverter.Convert(System.Web.Http.Controllers.HttpControllerContext,System.Object)">
  1681. <summary>转换根据不返回值的操作创建的响应。</summary>
  1682. <returns>已转换的响应。</returns>
  1683. <param name="controllerContext">控制器的上下文。</param>
  1684. <param name="actionResult">操作的结果。</param>
  1685. </member>
  1686. <member name="T:System.Web.Http.Dependencies.IDependencyResolver">
  1687. <summary>表示依赖关系注入容器。</summary>
  1688. </member>
  1689. <member name="M:System.Web.Http.Dependencies.IDependencyResolver.BeginScope">
  1690. <summary> 开始解析范围。</summary>
  1691. <returns>依赖范围。</returns>
  1692. </member>
  1693. <member name="T:System.Web.Http.Dependencies.IDependencyScope">
  1694. <summary>表示依赖项范围的接口。</summary>
  1695. </member>
  1696. <member name="M:System.Web.Http.Dependencies.IDependencyScope.GetService(System.Type)">
  1697. <summary>从范围中检索服务。</summary>
  1698. <returns>检索到的服务。</returns>
  1699. <param name="serviceType">要检索的服务。</param>
  1700. </member>
  1701. <member name="M:System.Web.Http.Dependencies.IDependencyScope.GetServices(System.Type)">
  1702. <summary>从范围中检索服务集合。</summary>
  1703. <returns>检索到的服务集合。</returns>
  1704. <param name="serviceType">要检索的服务集合。</param>
  1705. </member>
  1706. <member name="T:System.Web.Http.Description.ApiDescription">
  1707. <summary> 描述由相对 URI 路径和 HTTP 方法定义的 API。</summary>
  1708. </member>
  1709. <member name="M:System.Web.Http.Description.ApiDescription.#ctor">
  1710. <summary> 初始化 <see cref="T:System.Web.Http.Description.ApiDescription" /> 类的新实例。</summary>
  1711. </member>
  1712. <member name="P:System.Web.Http.Description.ApiDescription.ActionDescriptor">
  1713. <summary> 获取或设置将处理 API 的操作描述符。</summary>
  1714. <returns> 操作描述符。</returns>
  1715. </member>
  1716. <member name="P:System.Web.Http.Description.ApiDescription.Documentation">
  1717. <summary> 获取或设置 API 文档。</summary>
  1718. <returns> 文档。</returns>
  1719. </member>
  1720. <member name="P:System.Web.Http.Description.ApiDescription.HttpMethod">
  1721. <summary> 获取或设置 HTTP 方法。</summary>
  1722. <returns> HTTP 方法。</returns>
  1723. </member>
  1724. <member name="P:System.Web.Http.Description.ApiDescription.ID">
  1725. <summary> 获取 ID。该 ID 在 <see cref="T:System.Web.Http.HttpServer" /> 中是唯一的。</summary>
  1726. </member>
  1727. <member name="P:System.Web.Http.Description.ApiDescription.ParameterDescriptions">
  1728. <summary> 获取参数说明。</summary>
  1729. </member>
  1730. <member name="P:System.Web.Http.Description.ApiDescription.RelativePath">
  1731. <summary> 获取或设置相对路径。</summary>
  1732. <returns> 相对路径。</returns>
  1733. </member>
  1734. <member name="P:System.Web.Http.Description.ApiDescription.Route">
  1735. <summary> 获取或设置 API 的已注册路由。</summary>
  1736. <returns> 路由。</returns>
  1737. </member>
  1738. <member name="P:System.Web.Http.Description.ApiDescription.SupportedRequestBodyFormatters">
  1739. <summary> 获取受支持的请求正文格式化程序。</summary>
  1740. </member>
  1741. <member name="P:System.Web.Http.Description.ApiDescription.SupportedResponseFormatters">
  1742. <summary> 获取受支持的响应格式化程序。 </summary>
  1743. </member>
  1744. <member name="T:System.Web.Http.Description.ApiExplorer">
  1745. <summary> 基于系统中可用的路由、控制器和操作,浏览服务的 URI 空间。</summary>
  1746. </member>
  1747. <member name="M:System.Web.Http.Description.ApiExplorer.#ctor(System.Web.Http.HttpConfiguration)">
  1748. <summary> 初始化 <see cref="T:System.Web.Http.Description.ApiExplorer" /> 类的新实例。</summary>
  1749. <param name="configuration">配置。</param>
  1750. </member>
  1751. <member name="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions">
  1752. <summary> 获取 API 说明。这些说明将在首次访问时进行初始化。</summary>
  1753. </member>
  1754. <member name="P:System.Web.Http.Description.ApiExplorer.DocumentationProvider">
  1755. <summary> 获取或设置文档提供程序。该提供程序将负责记录 API。</summary>
  1756. <returns> 文档提供程序。</returns>
  1757. </member>
  1758. <member name="M:System.Web.Http.Description.ApiExplorer.GetHttpMethodsSupportedByAction(System.Web.Http.Routing.IHttpRoute,System.Web.Http.Controllers.HttpActionDescriptor)">
  1759. <summary> 获取该操作支持的 HttpMethods 的集合。初始化 <see cref="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions" /> 时调用。</summary>
  1760. <returns>该操作支持的 HttpMethods 的集合。</returns>
  1761. <param name="route">路由。</param>
  1762. <param name="actionDescriptor">操作描述符。</param>
  1763. </member>
  1764. <member name="M:System.Web.Http.Description.ApiExplorer.ShouldExploreAction(System.String,System.Web.Http.Controllers.HttpActionDescriptor,System.Web.Http.Routing.IHttpRoute)">
  1765. <summary> 确定是否应考虑将此操作用于生成 <see cref="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions" />。初始化 <see cref="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions" /> 时调用。</summary>
  1766. <returns>如果应考虑将此操作用于生成 <see cref="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions" />,则为 true,否则为 false。</returns>
  1767. <param name="actionVariableValue">来自路由的操作变量值。</param>
  1768. <param name="actionDescriptor">操作描述符。</param>
  1769. <param name="route">路由。</param>
  1770. </member>
  1771. <member name="M:System.Web.Http.Description.ApiExplorer.ShouldExploreController(System.String,System.Web.Http.Controllers.HttpControllerDescriptor,System.Web.Http.Routing.IHttpRoute)">
  1772. <summary> 确定是否应考虑将此控制器用于生成 <see cref="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions" />。初始化 <see cref="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions" /> 时调用。</summary>
  1773. <returns>如果应考虑将此控制器用于生成 <see cref="P:System.Web.Http.Description.ApiExplorer.ApiDescriptions" />,则为 true,否则为 false。</returns>
  1774. <param name="controllerVariableValue">来自路由的控制器变量值。</param>
  1775. <param name="controllerDescriptor">控制器描述符。</param>
  1776. <param name="route">路由。</param>
  1777. </member>
  1778. <member name="T:System.Web.Http.Description.ApiExplorerSettingsAttribute">
  1779. <summary> 此特性可用于控制器和操作以影响 <see cref="T:System.Web.Http.Description.ApiExplorer" /> 的行为。</summary>
  1780. </member>
  1781. <member name="M:System.Web.Http.Description.ApiExplorerSettingsAttribute.#ctor">
  1782. <summary>初始化 <see cref="T:System.Web.Http.Description.ApiExplorerSettingsAttribute" /> 类的新实例。</summary>
  1783. </member>
  1784. <member name="P:System.Web.Http.Description.ApiExplorerSettingsAttribute.IgnoreApi">
  1785. <summary> 获取或设置一个值,该值指示是否从由 <see cref="T:System.Web.Http.Description.ApiExplorer" /> 生成的 <see cref="T:System.Web.Http.Description.ApiDescription" /> 实例中排除控制器或操作。</summary>
  1786. <returns>如果应忽略控制器或操作,则为 true;否则为 false。</returns>
  1787. </member>
  1788. <member name="T:System.Web.Http.Description.ApiParameterDescription">
  1789. <summary> 描述由相对 URI 路径和 HTTP 方法定义的 API 的参数。</summary>
  1790. </member>
  1791. <member name="M:System.Web.Http.Description.ApiParameterDescription.#ctor">
  1792. <summary>初始化 <see cref="T:System.Web.Http.Description.ApiParameterDescription" /> 类的新实例。</summary>
  1793. </member>
  1794. <member name="P:System.Web.Http.Description.ApiParameterDescription.Documentation">
  1795. <summary> 获取或设置文档。</summary>
  1796. <returns> 文档。</returns>
  1797. </member>
  1798. <member name="P:System.Web.Http.Description.ApiParameterDescription.Name">
  1799. <summary> 获取或设置名称。</summary>
  1800. <returns> 名称。</returns>
  1801. </member>
  1802. <member name="P:System.Web.Http.Description.ApiParameterDescription.ParameterDescriptor">
  1803. <summary> 获取或设置参数描述符。</summary>
  1804. <returns> 参数描述符。</returns>
  1805. </member>
  1806. <member name="P:System.Web.Http.Description.ApiParameterDescription.Source">
  1807. <summary> 获取或设置参数的源。它可能来自请求 URI、请求正文或其他地方。</summary>
  1808. <returns> 源。 </returns>
  1809. </member>
  1810. <member name="T:System.Web.Http.Description.ApiParameterSource">
  1811. <summary> 描述参数的来源。</summary>
  1812. </member>
  1813. <member name="F:System.Web.Http.Description.ApiParameterSource.FromUri">
  1814. <summary>参数来自 Uri。</summary>
  1815. </member>
  1816. <member name="F:System.Web.Http.Description.ApiParameterSource.FromBody">
  1817. <summary>参数来自正文。</summary>
  1818. </member>
  1819. <member name="F:System.Web.Http.Description.ApiParameterSource.Unknown">
  1820. <summary>位置未知。</summary>
  1821. </member>
  1822. <member name="T:System.Web.Http.Description.IApiExplorer">
  1823. <summary> 定义用于获取 <see cref="T:System.Web.Http.Description.ApiDescription" /> 的集合的接口。</summary>
  1824. </member>
  1825. <member name="P:System.Web.Http.Description.IApiExplorer.ApiDescriptions">
  1826. <summary> 获取 API 说明。 </summary>
  1827. </member>
  1828. <member name="T:System.Web.Http.Description.IDocumentationProvider">
  1829. <summary> 定义负责记录服务的提供程序。</summary>
  1830. </member>
  1831. <member name="M:System.Web.Http.Description.IDocumentationProvider.GetDocumentation(System.Web.Http.Controllers.HttpActionDescriptor)">
  1832. <summary> 基于 <see cref="T:System.Web.Http.Controllers.HttpActionDescriptor" /> 获取文档。</summary>
  1833. <returns>控制器的文档。</returns>
  1834. <param name="actionDescriptor">操作描述符。</param>
  1835. </member>
  1836. <member name="M:System.Web.Http.Description.IDocumentationProvider.GetDocumentation(System.Web.Http.Controllers.HttpParameterDescriptor)">
  1837. <summary> 基于 <see cref="T:System.Web.Http.Controllers.HttpParameterDescriptor" /> 获取文档。</summary>
  1838. <returns>控制器的文档。</returns>
  1839. <param name="parameterDescriptor">参数描述符。</param>
  1840. </member>
  1841. <member name="T:System.Web.Http.Dispatcher.DefaultAssembliesResolver">
  1842. <summary> 提供 <see cref="T:System.Web.Http.Dispatcher.IAssembliesResolver" /> 的实现,而无需外部依赖项。</summary>
  1843. </member>
  1844. <member name="M:System.Web.Http.Dispatcher.DefaultAssembliesResolver.#ctor">
  1845. <summary>初始化 <see cref="T:System.Web.Http.Dispatcher.DefaultAssembliesResolver" /> 类的新实例。</summary>
  1846. </member>
  1847. <member name="M:System.Web.Http.Dispatcher.DefaultAssembliesResolver.GetAssemblies">
  1848. <summary> 返回可用于应用程序的程序集的列表。</summary>
  1849. <returns>程序集的 &lt;see cref="T:System.Collections.ObjectModel.Collection`1" /&gt;</returns>
  1850. </member>
  1851. <member name="T:System.Web.Http.Dispatcher.DefaultHttpControllerActivator">
  1852. <summary>表示 <see cref="T:System.Web.Http.Dispatcher.IHttpControllerActivator" /> 的默认实现。可以通过 <see cref="T:System.Web.Http.Services.DependencyResolver" /> 注册不同的实现。我们已针对每个 <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> 实例具有一个 <see cref="T:System.Web.Http.Controllers.ApiControllerActionInvoker" /> 实例的情况进行优化,但也支持一个 <see cref="T:System.Web.Http.Controllers.ApiControllerActionInvoker" /> 具有多个 <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> 实例的情况。对于后一种情况,查找会略慢一些,因为查找需要遍历 <see cref="P:HttpControllerDescriptor.Properties" /> 目录。</summary>
  1853. </member>
  1854. <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerActivator.#ctor">
  1855. <summary>初始化 <see cref="T:System.Web.Http.Dispatcher.DefaultHttpControllerActivator" /> 类的新实例。</summary>
  1856. </member>
  1857. <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerActivator.Create(System.Net.Http.HttpRequestMessage,System.Web.Http.Controllers.HttpControllerDescriptor,System.Type)">
  1858. <summary> 使用给定 <paramref name="request" /> 创建 <paramref name="controllerType" /> 所指定的 <see cref="T:System.Web.Http.Controllers.IHttpController" /></summary>
  1859. <returns>类型 <paramref name="controllerType" /> 的实例。</returns>
  1860. <param name="request">请求消息。</param>
  1861. <param name="controllerDescriptor">控制器描述符。</param>
  1862. <param name="controllerType">控制器的类型。</param>
  1863. </member>
  1864. <member name="T:System.Web.Http.Dispatcher.DefaultHttpControllerSelector">
  1865. <summary>表示一个默认 <see cref="T:System.Web.Http.Dispatcher.IHttpControllerSelector" /> 实例,该实例用于根据 <see cref="T:System.Net.Http.HttpRequestMessage" /> 选择 <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" />。可以通过 <see cref="P:System.Web.Http.HttpConfiguration.Services" /> 注册不同的实现。</summary>
  1866. </member>
  1867. <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerSelector.#ctor(System.Web.Http.HttpConfiguration)">
  1868. <summary> 初始化 <see cref="T:System.Web.Http.Dispatcher.DefaultHttpControllerSelector" /> 类的新实例。</summary>
  1869. <param name="configuration">配置。</param>
  1870. </member>
  1871. <member name="F:System.Web.Http.Dispatcher.DefaultHttpControllerSelector.ControllerSuffix">
  1872. <summary>指定控制器名称中的后缀字符串。</summary>
  1873. </member>
  1874. <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerSelector.GetControllerMapping">
  1875. <summary>返回选择器可以选择的所有 <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> 的映射,该映射使用控制器字符串作为键。</summary>
  1876. <returns>选择器可以选择的所有 <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> 的映射或 null(如果选择器没有 <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> 的已经过良好定义的映射)。</returns>
  1877. </member>
  1878. <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerSelector.GetControllerName(System.Net.Http.HttpRequestMessage)">
  1879. <summary>获取指定 <see cref="T:System.Net.Http.HttpRequestMessage" /> 的控制器的名称。</summary>
  1880. <returns>指定 <see cref="T:System.Net.Http.HttpRequestMessage" /> 的控制器的名称。</returns>
  1881. <param name="request">HTTP 请求消息。</param>
  1882. </member>
  1883. <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerSelector.SelectController(System.Net.Http.HttpRequestMessage)">
  1884. <summary>为给定 <see cref="T:System.Net.Http.HttpRequestMessage" /> 选择 <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /></summary>
  1885. <returns>给定 <see cref="T:System.Net.Http.HttpRequestMessage" /><see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> 实例。</returns>
  1886. <param name="request">HTTP 请求消息。</param>
  1887. </member>
  1888. <member name="T:System.Web.Http.Dispatcher.DefaultHttpControllerTypeResolver">
  1889. <summary> 提供不带有任何外部依赖项的 <see cref="T:System.Web.Http.Dispatcher.IHttpControllerTypeResolver" /> 实现。</summary>
  1890. </member>
  1891. <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerTypeResolver.#ctor">
  1892. <summary>初始化 <see cref="T:System.Web.Http.Dispatcher.DefaultHttpControllerTypeResolver" /> 类的新实例。</summary>
  1893. </member>
  1894. <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerTypeResolver.#ctor(System.Predicate{System.Type})">
  1895. <summary>使用用于筛选控制器类型的谓词初始化新的 <see cref="T:System.Web.Http.Dispatcher.DefaultHttpControllerTypeResolver" /> 实例。</summary>
  1896. <param name="predicate">谓词。</param>
  1897. </member>
  1898. <member name="M:System.Web.Http.Dispatcher.DefaultHttpControllerTypeResolver.GetControllerTypes(System.Web.Http.Dispatcher.IAssembliesResolver)">
  1899. <summary> 返回可用于应用程序的控制器的列表。</summary>
  1900. <returns>控制器的 &lt;see cref="T:System.Collections.Generic.ICollection`1" /&gt;</returns>
  1901. <param name="assembliesResolver">程序集解析程序。</param>
  1902. </member>
  1903. <member name="P:System.Web.Http.Dispatcher.DefaultHttpControllerTypeResolver.IsControllerTypePredicate">
  1904. <summary>获取一个值,该值指示解析程序类型是否是一个控制器类型谓词。</summary>
  1905. <returns>如果解析程序类型是一个控制器类型谓词,则为 true;否则为 false。</returns>
  1906. </member>
  1907. <member name="T:System.Web.Http.Dispatcher.HttpControllerDispatcher">
  1908. <summary>将传入的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 调度到 <see cref="T:System.Web.Http.Controllers.IHttpController" /> 实现以进行处理。</summary>
  1909. </member>
  1910. <member name="M:System.Web.Http.Dispatcher.HttpControllerDispatcher.#ctor(System.Web.Http.HttpConfiguration)">
  1911. <summary>使用指定配置初始化 <see cref="T:System.Web.Http.Dispatcher.HttpControllerDispatcher" /> 类的新实例。</summary>
  1912. <param name="configuration">Http 配置。</param>
  1913. </member>
  1914. <member name="P:System.Web.Http.Dispatcher.HttpControllerDispatcher.Configuration">
  1915. <summary>获取 HTTP 配置。</summary>
  1916. <returns>HTTP 配置。</returns>
  1917. </member>
  1918. <member name="M:System.Web.Http.Dispatcher.HttpControllerDispatcher.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
  1919. <summary>将传入的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 调度到 <see cref="T:System.Web.Http.Controllers.IHttpController" /></summary>
  1920. <returns>表示正在进行的操作的 <see cref="T:System.Threading.Tasks.Task`1" /></returns>
  1921. <param name="request">要调度的请求</param>
  1922. <param name="cancellationToken">取消标记。</param>
  1923. </member>
  1924. <member name="T:System.Web.Http.Dispatcher.HttpRoutingDispatcher">
  1925. <summary> 此类是默认终结点消息处理程序,用于检查匹配的路由的 <see cref="T:System.Web.Http.Routing.IHttpRoute" />,并选择要调用哪个消息处理程序。如果 <see cref="P:System.Web.Http.Routing.IHttpRoute.Handler" /> 为 null,则将委托给 <see cref="T:System.Web.Http.Dispatcher.HttpControllerDispatcher" /></summary>
  1926. </member>
  1927. <member name="M:System.Web.Http.Dispatcher.HttpRoutingDispatcher.#ctor(System.Web.Http.HttpConfiguration)">
  1928. <summary> 将所提供的 <see cref="T:System.Web.Http.HttpConfiguration" /><see cref="T:System.Web.Http.Dispatcher.HttpControllerDispatcher" /> 用作默认处理程序,初始化 <see cref="T:System.Web.Http.Dispatcher.HttpRoutingDispatcher" /> 类的新实例。</summary>
  1929. <param name="configuration">服务器配置。</param>
  1930. </member>
  1931. <member name="M:System.Web.Http.Dispatcher.HttpRoutingDispatcher.#ctor(System.Web.Http.HttpConfiguration,System.Net.Http.HttpMessageHandler)">
  1932. <summary> 使用所提供的 <see cref="T:System.Web.Http.HttpConfiguration" /><see cref="T:System.Net.Http.HttpMessageHandler" /> 初始化 <see cref="T:System.Web.Http.Dispatcher.HttpRoutingDispatcher" /> 类的新实例。</summary>
  1933. <param name="configuration">服务器配置。</param>
  1934. <param name="defaultHandler">
  1935. <see cref="T:System.Web.Http.Routing.IHttpRoute" /> 没有 <see cref="P:System.Web.Http.Routing.IHttpRoute.Handler" /> 时要使用的默认处理程序。</param>
  1936. </member>
  1937. <member name="M:System.Web.Http.Dispatcher.HttpRoutingDispatcher.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
  1938. <summary>以异步操作的形式发送 HTTP 请求。</summary>
  1939. <returns>表示异步操作的任务对象。</returns>
  1940. <param name="request">要发送的 HTTP 请求消息。</param>
  1941. <param name="cancellationToken">用于取消操作的取消标记。</param>
  1942. </member>
  1943. <member name="T:System.Web.Http.Dispatcher.IAssembliesResolver">
  1944. <summary> 提供抽象以管理应用程序的程序集。可以通过 <see cref="T:System.Web.Http.Services.DependencyResolver" /> 注册不同的实现。</summary>
  1945. </member>
  1946. <member name="M:System.Web.Http.Dispatcher.IAssembliesResolver.GetAssemblies">
  1947. <summary> 返回可用于应用程序的程序集的列表。</summary>
  1948. <returns>程序集的 &lt;see cref="T:System.Collections.Generic.ICollection`1" /&gt;</returns>
  1949. </member>
  1950. <member name="T:System.Web.Http.Dispatcher.IHttpControllerActivator">
  1951. <summary>定义 <see cref="T:System.Web.Http.Dispatcher.IHttpControllerActivator" /> 所需的方法。</summary>
  1952. </member>
  1953. <member name="M:System.Web.Http.Dispatcher.IHttpControllerActivator.Create(System.Net.Http.HttpRequestMessage,System.Web.Http.Controllers.HttpControllerDescriptor,System.Type)">
  1954. <summary>创建一个 <see cref="T:System.Web.Http.Controllers.IHttpController" /> 对象。</summary>
  1955. <returns>
  1956. <see cref="T:System.Web.Http.Controllers.IHttpController" /> 对象。</returns>
  1957. <param name="request">消息请求。</param>
  1958. <param name="controllerDescriptor">HTTP 控制器描述符。</param>
  1959. <param name="controllerType">控制器的类型。</param>
  1960. </member>
  1961. <member name="T:System.Web.Http.Dispatcher.IHttpControllerSelector">
  1962. <summary> 定义 <see cref="T:System.Web.Http.Controllers.IHttpController" /> 工厂所需的方法。</summary>
  1963. </member>
  1964. <member name="M:System.Web.Http.Dispatcher.IHttpControllerSelector.GetControllerMapping">
  1965. <summary> 返回选择器可以选择的所有 <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> 的映射,该映射使用控制器字符串作为键。此方法主要由 <see cref="T:System.Web.Http.Description.IApiExplorer" /> 调用,以发现系统中的所有可能的控制器。</summary>
  1966. <returns>选择器可以选择的所有 <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> 的映射或 null(如果选择器没有 <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> 的已经过良好定义的映射)。</returns>
  1967. </member>
  1968. <member name="M:System.Web.Http.Dispatcher.IHttpControllerSelector.SelectController(System.Net.Http.HttpRequestMessage)">
  1969. <summary> 为给定 <see cref="T:System.Net.Http.HttpRequestMessage" /> 选择 <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /></summary>
  1970. <returns>
  1971. <see cref="T:System.Web.Http.Controllers.HttpControllerDescriptor" /> 实例。</returns>
  1972. <param name="request">请求消息。</param>
  1973. </member>
  1974. <member name="T:System.Web.Http.Dispatcher.IHttpControllerTypeResolver">
  1975. <summary> 提供抽象以管理应用程序的控制器类型。可以通过 DependencyResolver 注册不同的实现。</summary>
  1976. </member>
  1977. <member name="M:System.Web.Http.Dispatcher.IHttpControllerTypeResolver.GetControllerTypes(System.Web.Http.Dispatcher.IAssembliesResolver)">
  1978. <summary> 返回可用于应用程序的控制器的列表。</summary>
  1979. <returns>控制器的 &lt;see cref="T:System.Collections.Generic.ICollection`1" /&gt;</returns>
  1980. <param name="assembliesResolver">失败的程序集的解析程序。</param>
  1981. </member>
  1982. <member name="T:System.Web.Http.Filters.ActionDescriptorFilterProvider">
  1983. <summary>提供有关操作方法的信息,如操作方法的名称、控制器、参数、特性和筛选器。</summary>
  1984. </member>
  1985. <member name="M:System.Web.Http.Filters.ActionDescriptorFilterProvider.#ctor">
  1986. <summary>初始化 <see cref="T:System.Web.Http.Filters.ActionDescriptorFilterProvider" /> 类的新实例。</summary>
  1987. </member>
  1988. <member name="M:System.Web.Http.Filters.ActionDescriptorFilterProvider.GetFilters(System.Web.Http.HttpConfiguration,System.Web.Http.Controllers.HttpActionDescriptor)">
  1989. <summary>返回与此操作方法关联的筛选器。</summary>
  1990. <returns>与此操作方法关联的筛选器。</returns>
  1991. <param name="configuration">配置。</param>
  1992. <param name="actionDescriptor">操作描述符。</param>
  1993. </member>
  1994. <member name="T:System.Web.Http.Filters.ActionFilterAttribute">
  1995. <summary>表示所有操作筛选器特性的基类。</summary>
  1996. </member>
  1997. <member name="M:System.Web.Http.Filters.ActionFilterAttribute.#ctor">
  1998. <summary>初始化 <see cref="T:System.Web.Http.Filters.ActionFilterAttribute" /> 类的新实例。</summary>
  1999. </member>
  2000. <member name="M:System.Web.Http.Filters.ActionFilterAttribute.OnActionExecuted(System.Web.Http.Filters.HttpActionExecutedContext)">
  2001. <summary>在调用操作方法之后发生。</summary>
  2002. <param name="actionExecutedContext">操作执行的上下文。</param>
  2003. </member>
  2004. <member name="M:System.Web.Http.Filters.ActionFilterAttribute.OnActionExecuting(System.Web.Http.Controllers.HttpActionContext)">
  2005. <summary>在调用操作方法之前发生。</summary>
  2006. <param name="actionContext">操作上下文。</param>
  2007. </member>
  2008. <member name="M:System.Web.Http.Filters.ActionFilterAttribute.System#Web#Http#Filters#IActionFilter#ExecuteActionFilterAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken,System.Func{System.Threading.Tasks.Task{System.Net.Http.HttpResponseMessage}})">
  2009. <summary>异步执行筛选器操作。</summary>
  2010. <returns>为此操作新建的任务。</returns>
  2011. <param name="actionContext">操作上下文。</param>
  2012. <param name="cancellationToken">为此任务分配的取消标记。</param>
  2013. <param name="continuation">在调用操作方法之后,委托函数将继续。</param>
  2014. </member>
  2015. <member name="T:System.Web.Http.Filters.AuthorizationFilterAttribute">
  2016. <summary>此处的内容将不会更新;请不要在此处添加材料。</summary>
  2017. </member>
  2018. <member name="M:System.Web.Http.Filters.AuthorizationFilterAttribute.#ctor">
  2019. <summary>初始化 <see cref="T:System.Web.Http.Filters.AuthorizationFilterAttribute" /> 类的新实例。</summary>
  2020. </member>
  2021. <member name="M:System.Web.Http.Filters.AuthorizationFilterAttribute.OnAuthorization(System.Web.Http.Controllers.HttpActionContext)">
  2022. <summary>在过程请求授权时调用。</summary>
  2023. <param name="actionContext">操作上下文,它封装有关使用 <see cref="T:System.Web.Http.Filters.AuthorizationFilterAttribute" /> 的信息。</param>
  2024. </member>
  2025. <member name="M:System.Web.Http.Filters.AuthorizationFilterAttribute.System#Web#Http#Filters#IAuthorizationFilter#ExecuteAuthorizationFilterAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken,System.Func{System.Threading.Tasks.Task{System.Net.Http.HttpResponseMessage}})">
  2026. <summary>在同步过程中执行授权筛选器。</summary>
  2027. <returns>同步过程中的授权筛选器。</returns>
  2028. <param name="actionContext">操作上下文,它封装有关使用 <see cref="T:System.Web.Http.Filters.AuthorizationFilterAttribute" /> 的信息。</param>
  2029. <param name="cancellationToken">用于取消操作的取消标记。</param>
  2030. <param name="continuation">操作的继续。</param>
  2031. </member>
  2032. <member name="T:System.Web.Http.Filters.ConfigurationFilterProvider">
  2033. <summary>表示配置筛选器提供程序。</summary>
  2034. </member>
  2035. <member name="M:System.Web.Http.Filters.ConfigurationFilterProvider.#ctor">
  2036. <summary>初始化 <see cref="T:System.Web.Http.Filters.ConfigurationFilterProvider" /> 类的新实例。</summary>
  2037. </member>
  2038. <member name="M:System.Web.Http.Filters.ConfigurationFilterProvider.GetFilters(System.Web.Http.HttpConfiguration,System.Web.Http.Controllers.HttpActionDescriptor)">
  2039. <summary>返回与此配置方法关联的筛选器。</summary>
  2040. <returns>与此配置方法关联的筛选器。</returns>
  2041. <param name="configuration">配置。</param>
  2042. <param name="actionDescriptor">操作描述符。</param>
  2043. </member>
  2044. <member name="T:System.Web.Http.Filters.ExceptionFilterAttribute">
  2045. <summary>表示异常筛选器的特性。</summary>
  2046. </member>
  2047. <member name="M:System.Web.Http.Filters.ExceptionFilterAttribute.#ctor">
  2048. <summary>初始化 <see cref="T:System.Web.Http.Filters.ExceptionFilterAttribute" /> 类的新实例。</summary>
  2049. </member>
  2050. <member name="M:System.Web.Http.Filters.ExceptionFilterAttribute.OnException(System.Web.Http.Filters.HttpActionExecutedContext)">
  2051. <summary>引发异常事件。</summary>
  2052. <param name="actionExecutedContext">操作的上下文。</param>
  2053. </member>
  2054. <member name="M:System.Web.Http.Filters.ExceptionFilterAttribute.System#Web#Http#Filters#IExceptionFilter#ExecuteExceptionFilterAsync(System.Web.Http.Filters.HttpActionExecutedContext,System.Threading.CancellationToken)">
  2055. <summary>异步执行异常筛选器。</summary>
  2056. <returns>执行的结果。</returns>
  2057. <param name="actionExecutedContext">操作的上下文。</param>
  2058. <param name="cancellationToken">取消上下文。</param>
  2059. </member>
  2060. <member name="T:System.Web.Http.Filters.FilterAttribute">
  2061. <summary>表示操作-筛选器特性的基类。</summary>
  2062. </member>
  2063. <member name="M:System.Web.Http.Filters.FilterAttribute.#ctor">
  2064. <summary>初始化 <see cref="T:System.Web.Http.Filters.FilterAttribute" /> 类的新实例。</summary>
  2065. </member>
  2066. <member name="P:System.Web.Http.Filters.FilterAttribute.AllowMultiple">
  2067. <summary>获取用于指示是否允许多个筛选器的值。</summary>
  2068. <returns>如果允许多个筛选器,则为 true;否则为 false。</returns>
  2069. </member>
  2070. <member name="T:System.Web.Http.Filters.FilterInfo">
  2071. <summary>提供有关可用的操作筛选器的信息。</summary>
  2072. </member>
  2073. <member name="M:System.Web.Http.Filters.FilterInfo.#ctor(System.Web.Http.Filters.IFilter,System.Web.Http.Filters.FilterScope)">
  2074. <summary>初始化 <see cref="T:System.Web.Http.Filters.FilterInfo" /> 类的新实例。</summary>
  2075. <param name="instance">此类的实例。</param>
  2076. <param name="scope">此类的范围。</param>
  2077. </member>
  2078. <member name="P:System.Web.Http.Filters.FilterInfo.Instance">
  2079. <summary>获取或设置 <see cref="T:System.Web.Http.Filters.FilterInfo" /> 的实例。</summary>
  2080. <returns>
  2081. <see cref="T:System.Web.Http.Filters.FilterInfo" /></returns>
  2082. </member>
  2083. <member name="P:System.Web.Http.Filters.FilterInfo.Scope">
  2084. <summary>获取或设置 <see cref="T:System.Web.Http.Filters.FilterInfo" /> 的范围。</summary>
  2085. <returns>FilterInfo 的范围。</returns>
  2086. </member>
  2087. <member name="T:System.Web.Http.Filters.FilterScope">
  2088. <summary>定义值,这些值指定筛选器在同一筛选器类型和筛选器顺序内的运行顺序。</summary>
  2089. </member>
  2090. <member name="F:System.Web.Http.Filters.FilterScope.Global">
  2091. <summary>在 Controller 之前指定一个操作。</summary>
  2092. </member>
  2093. <member name="F:System.Web.Http.Filters.FilterScope.Controller">
  2094. <summary>在 Action 之前和 Global 之后指定一个顺序。</summary>
  2095. </member>
  2096. <member name="F:System.Web.Http.Filters.FilterScope.Action">
  2097. <summary>在 Controller 之后指定一个顺序。 </summary>
  2098. </member>
  2099. <member name="T:System.Web.Http.Filters.HttpActionExecutedContext">
  2100. <summary>此处的内容将不会更新;请不要在此处添加材料。</summary>
  2101. </member>
  2102. <member name="M:System.Web.Http.Filters.HttpActionExecutedContext.#ctor">
  2103. <summary>初始化 <see cref="T:System.Web.Http.Filters.HttpActionExecutedContext" /> 类的新实例。</summary>
  2104. </member>
  2105. <member name="M:System.Web.Http.Filters.HttpActionExecutedContext.#ctor(System.Web.Http.Controllers.HttpActionContext,System.Exception)">
  2106. <summary>初始化 <see cref="T:System.Web.Http.Filters.HttpActionExecutedContext" /> 类的新实例。</summary>
  2107. <param name="actionContext">操作上下文。</param>
  2108. <param name="exception">异常。</param>
  2109. </member>
  2110. <member name="P:System.Web.Http.Filters.HttpActionExecutedContext.ActionContext">
  2111. <summary>获取或设置 HTTP 操作上下文。</summary>
  2112. <returns>HTTP 操作上下文。</returns>
  2113. </member>
  2114. <member name="P:System.Web.Http.Filters.HttpActionExecutedContext.Exception">
  2115. <summary>获取或设置在执行期间引发的异常。</summary>
  2116. <returns>在执行期间引发的异常。</returns>
  2117. </member>
  2118. <member name="P:System.Web.Http.Filters.HttpActionExecutedContext.Request">
  2119. <summary>获取上下文的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 对象。</summary>
  2120. <returns>上下文的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 对象。</returns>
  2121. </member>
  2122. <member name="P:System.Web.Http.Filters.HttpActionExecutedContext.Response">
  2123. <summary>获取或设置上下文的 <see cref="T:System.Net.Http.HttpResponseMessage" /></summary>
  2124. <returns>上下文的 <see cref="T:System.Net.Http.HttpResponseMessage" /></returns>
  2125. </member>
  2126. <member name="T:System.Web.Http.Filters.HttpFilterCollection">
  2127. <summary>表示 HTTP 筛选器的集合。</summary>
  2128. </member>
  2129. <member name="M:System.Web.Http.Filters.HttpFilterCollection.#ctor">
  2130. <summary>初始化 <see cref="T:System.Web.Http.Filters.HttpFilterCollection" /> 类的新实例。</summary>
  2131. </member>
  2132. <member name="M:System.Web.Http.Filters.HttpFilterCollection.Add(System.Web.Http.Filters.IFilter)">
  2133. <summary>在集合的末尾添加一个项。</summary>
  2134. <param name="filter">要添加到集合中的项。</param>
  2135. </member>
  2136. <member name="M:System.Web.Http.Filters.HttpFilterCollection.Clear">
  2137. <summary>移除集合中的所有项。</summary>
  2138. </member>
  2139. <member name="M:System.Web.Http.Filters.HttpFilterCollection.Contains(System.Web.Http.Filters.IFilter)">
  2140. <summary>确定集合是否包含指定的项。</summary>
  2141. <returns>如果集合包含指定项,则为 true;否则为 false。</returns>
  2142. <param name="filter">要检查的项。</param>
  2143. </member>
  2144. <member name="P:System.Web.Http.Filters.HttpFilterCollection.Count">
  2145. <summary>获取集合中的元素数。</summary>
  2146. <returns>集合中的元素数。</returns>
  2147. </member>
  2148. <member name="M:System.Web.Http.Filters.HttpFilterCollection.GetEnumerator">
  2149. <summary>获取循环访问集合的枚举器。</summary>
  2150. <returns>一个可用于循环访问集合的枚举器对象。</returns>
  2151. </member>
  2152. <member name="M:System.Web.Http.Filters.HttpFilterCollection.Remove(System.Web.Http.Filters.IFilter)">
  2153. <summary>从集合中删除指定项。</summary>
  2154. <param name="filter">要在集合中删除的项。</param>
  2155. </member>
  2156. <member name="M:System.Web.Http.Filters.HttpFilterCollection.System#Collections#IEnumerable#GetEnumerator">
  2157. <summary>获取循环访问集合的枚举器。</summary>
  2158. <returns>一个可用于循环访问集合的枚举器对象。</returns>
  2159. </member>
  2160. <member name="T:System.Web.Http.Filters.IActionFilter">
  2161. <summary>定义操作筛选器中使用的方法。</summary>
  2162. </member>
  2163. <member name="M:System.Web.Http.Filters.IActionFilter.ExecuteActionFilterAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken,System.Func{System.Threading.Tasks.Task{System.Net.Http.HttpResponseMessage}})">
  2164. <summary>异步执行筛选器操作。</summary>
  2165. <returns>为此操作新建的任务。</returns>
  2166. <param name="actionContext">操作上下文。</param>
  2167. <param name="cancellationToken">为此任务分配的取消标记。</param>
  2168. <param name="continuation">在调用操作方法之后,委托函数将继续。</param>
  2169. </member>
  2170. <member name="T:System.Web.Http.Filters.IAuthorizationFilter">
  2171. <summary>此处的内容将不会更新;请不要在此处添加材料。</summary>
  2172. </member>
  2173. <member name="M:System.Web.Http.Filters.IAuthorizationFilter.ExecuteAuthorizationFilterAsync(System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken,System.Func{System.Threading.Tasks.Task{System.Net.Http.HttpResponseMessage}})">
  2174. <summary>执行要同步的授权筛选器。</summary>
  2175. <returns>要同步的授权筛选器。</returns>
  2176. <param name="actionContext">操作上下文。</param>
  2177. <param name="cancellationToken">与筛选器关联的取消标记。</param>
  2178. <param name="continuation">继续。</param>
  2179. </member>
  2180. <member name="T:System.Web.Http.Filters.IExceptionFilter">
  2181. <summary>定义异常筛选器所需的方法。</summary>
  2182. </member>
  2183. <member name="M:System.Web.Http.Filters.IExceptionFilter.ExecuteExceptionFilterAsync(System.Web.Http.Filters.HttpActionExecutedContext,System.Threading.CancellationToken)">
  2184. <summary>执行异步异常筛选器。</summary>
  2185. <returns>异步异常筛选器。</returns>
  2186. <param name="actionExecutedContext">操作执行的上下文。</param>
  2187. <param name="cancellationToken">取消标记。</param>
  2188. </member>
  2189. <member name="T:System.Web.Http.Filters.IFilter">
  2190. <summary>指定一个服务器端组件,索引系统将使用该组件为文件格式与 IFilter 关联的文档编写索引。</summary>
  2191. </member>
  2192. <member name="P:System.Web.Http.Filters.IFilter.AllowMultiple">
  2193. <summary>获取或设置一个值,该值指示是否可以为单个程序元素指定多个已指示特性的实例。</summary>
  2194. <returns>如果可以指定多个实例,则为 true;否则为 false。默认值为 false。</returns>
  2195. </member>
  2196. <member name="T:System.Web.Http.Filters.IFilterProvider">
  2197. <summary>提供筛选器信息。</summary>
  2198. </member>
  2199. <member name="M:System.Web.Http.Filters.IFilterProvider.GetFilters(System.Web.Http.HttpConfiguration,System.Web.Http.Controllers.HttpActionDescriptor)">
  2200. <summary>返回筛选器的枚举。</summary>
  2201. <returns>筛选器的枚举。</returns>
  2202. <param name="configuration">HTTP 配置。</param>
  2203. <param name="actionDescriptor">操作描述符。</param>
  2204. </member>
  2205. <member name="T:System.Web.Http.Hosting.HttpPropertyKeys">
  2206. <summary><see cref="P:System.Net.Http.HttpRequestMessage.Properties" /> 中存储的属性提供公共键。</summary>
  2207. </member>
  2208. <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.ClientCertificateKey">
  2209. <summary>为此请求的客户端证书提供一个键。</summary>
  2210. </member>
  2211. <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.DependencyScope">
  2212. <summary> 为与此请求关联的 <see cref="T:System.Web.Http.Dependencies.IDependencyScope" /> 提供一个键。</summary>
  2213. </member>
  2214. <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.DisposableRequestResourcesKey">
  2215. <summary> 为处理请求后应释放的资源的集合提供一个键。</summary>
  2216. </member>
  2217. <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.HttpConfigurationKey">
  2218. <summary> 为与此请求关联的 <see cref="T:System.Web.Http.HttpConfiguration" /> 提供一个键。</summary>
  2219. </member>
  2220. <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.HttpRouteDataKey">
  2221. <summary> 为与此请求关联的 <see cref="T:System.Web.Http.Routing.IHttpRouteData" /> 提供一个键。</summary>
  2222. </member>
  2223. <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.IncludeErrorDetailKey">
  2224. <summary>提供一个键,该键指示是否要将错误详细信息包含在此 HTTP 请求的响应中。</summary>
  2225. </member>
  2226. <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.IsLocalKey">
  2227. <summary>提供一个指示请求是否源自本地地址的键。</summary>
  2228. </member>
  2229. <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.RequestCorrelationKey">
  2230. <summary><see cref="P:System.Net.Http.HttpRequestMessage.Properties" /> 中存储的 <see cref="T:System.Guid" /> 提供一个键。这是该请求的相关 ID。</summary>
  2231. </member>
  2232. <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.RequestQueryNameValuePairsKey">
  2233. <summary><see cref="P:System.Net.Http.HttpRequestMessage.Properties" /> 中存储的已分析查询字符串提供一个键。</summary>
  2234. </member>
  2235. <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.RetrieveClientCertificateDelegateKey">
  2236. <summary>为委托提供一个键,该委托可以检索此请求的客户端证书。</summary>
  2237. </member>
  2238. <member name="F:System.Web.Http.Hosting.HttpPropertyKeys.SynchronizationContextKey">
  2239. <summary><see cref="M:HttpRequestMessage.Properties" /> 中存储的当前 <see cref="T:System.Threading.SynchronizationContext" /> 提供一个键。如果 <see cref="M:SynchronizationContext.Current" /> 为 null,则不存储上下文。</summary>
  2240. </member>
  2241. <member name="T:System.Web.Http.Hosting.IHostBufferPolicySelector">
  2242. <summary> 接口,用于控制主机中缓冲请求和响应的使用。如果主机为缓冲请求和/或响应提供支持,则它可以使用此接口来确定使用缓冲的时间策略。</summary>
  2243. </member>
  2244. <member name="M:System.Web.Http.Hosting.IHostBufferPolicySelector.UseBufferedInputStream(System.Object)">
  2245. <summary>确定主机是否应缓冲 <see cref="T:System.Net.Http.HttpRequestMessage" /> 实体正文。</summary>
  2246. <returns>如果应使用缓冲,则为 true;否则,应使用已流式处理的请求。</returns>
  2247. <param name="hostContext">主机上下文。</param>
  2248. </member>
  2249. <member name="M:System.Web.Http.Hosting.IHostBufferPolicySelector.UseBufferedOutputStream(System.Net.Http.HttpResponseMessage)">
  2250. <summary>确定主机是否应缓冲 <see cref="T.System.Net.Http.HttpResponseMessage" /> 实体正文。</summary>
  2251. <returns>如果应使用缓冲,则为 true;否则,应使用已流式处理的响应。</returns>
  2252. <param name="response">HTTP 响应消息。</param>
  2253. </member>
  2254. <member name="T:System.Web.Http.Metadata.ModelMetadata">
  2255. <summary>此处的内容将不会更新;请不要在此处添加材料。</summary>
  2256. </member>
  2257. <member name="M:System.Web.Http.Metadata.ModelMetadata.#ctor(System.Web.Http.Metadata.ModelMetadataProvider,System.Type,System.Func{System.Object},System.Type,System.String)">
  2258. <summary>初始化 <see cref="T:System.Web.Http.Metadata.ModelMetadata" /> 类的新实例。</summary>
  2259. <param name="provider">提供程序。</param>
  2260. <param name="containerType">容器的类型。</param>
  2261. <param name="modelAccessor">模型访问器。</param>
  2262. <param name="modelType">模型的类型。</param>
  2263. <param name="propertyName">属性的名称。</param>
  2264. </member>
  2265. <member name="P:System.Web.Http.Metadata.ModelMetadata.AdditionalValues">
  2266. <summary>获取包含有关模型的其他元数据的字典。</summary>
  2267. <returns>包含有关模型的其他元数据的字典。</returns>
  2268. </member>
  2269. <member name="P:System.Web.Http.Metadata.ModelMetadata.ContainerType">
  2270. <summary>获取或设置模型的容器的类型。</summary>
  2271. <returns>模型的容器的类型。</returns>
  2272. </member>
  2273. <member name="P:System.Web.Http.Metadata.ModelMetadata.ConvertEmptyStringToNull">
  2274. <summary>获取或设置一个值,该值指示在窗体中回发的空字符串是否应转换为 null。</summary>
  2275. <returns>如果在窗体中回发的空字符串应转换为 null,则为 true;否则为 false。默认值为 true。</returns>
  2276. </member>
  2277. <member name="P:System.Web.Http.Metadata.ModelMetadata.Description">
  2278. <summary>获取或设置模型的说明。</summary>
  2279. <returns>模型的说明。默认值为 null。</returns>
  2280. </member>
  2281. <member name="M:System.Web.Http.Metadata.ModelMetadata.GetDisplayName">
  2282. <summary>获取模型的显示名称。</summary>
  2283. <returns>模型的显示名称。</returns>
  2284. </member>
  2285. <member name="M:System.Web.Http.Metadata.ModelMetadata.GetValidators(System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
  2286. <summary>获取模型的验证程序的列表。</summary>
  2287. <returns>模型的验证程序的列表。</returns>
  2288. <param name="validatorProviders">模型的验证程序提供程序。</param>
  2289. </member>
  2290. <member name="P:System.Web.Http.Metadata.ModelMetadata.IsComplexType">
  2291. <summary>获取或设置一个值,该值指示模型是否为复杂类型。</summary>
  2292. <returns>一个值,该值指示是否将模型视为复杂模型。</returns>
  2293. </member>
  2294. <member name="P:System.Web.Http.Metadata.ModelMetadata.IsNullableValueType">
  2295. <summary>获取一个值,该值指示类型是否可为 null。</summary>
  2296. <returns>如果该类型可为 null,则为 true;否则为 false。</returns>
  2297. </member>
  2298. <member name="P:System.Web.Http.Metadata.ModelMetadata.IsReadOnly">
  2299. <summary>获取或设置一个值,该值指示模型是否为只读。</summary>
  2300. <returns>如果该模型为只读,则为 true;否则为 false。</returns>
  2301. </member>
  2302. <member name="P:System.Web.Http.Metadata.ModelMetadata.Model">
  2303. <summary>获取模型的值。</summary>
  2304. <returns>模型值可以为 null。</returns>
  2305. </member>
  2306. <member name="P:System.Web.Http.Metadata.ModelMetadata.ModelType">
  2307. <summary>获取模型的类型。</summary>
  2308. <returns>模型的类型。</returns>
  2309. </member>
  2310. <member name="P:System.Web.Http.Metadata.ModelMetadata.Properties">
  2311. <summary>获取模型元数据对象的集合,这些对象描述模型的属性。</summary>
  2312. <returns>用于描述模型属性的模型元数据对象的集合。</returns>
  2313. </member>
  2314. <member name="P:System.Web.Http.Metadata.ModelMetadata.PropertyName">
  2315. <summary>获取属性名称。</summary>
  2316. <returns>属性名称。</returns>
  2317. </member>
  2318. <member name="P:System.Web.Http.Metadata.ModelMetadata.Provider">
  2319. <summary>获取或设置提供程序。</summary>
  2320. <returns>提供程序。</returns>
  2321. </member>
  2322. <member name="T:System.Web.Http.Metadata.ModelMetadataProvider">
  2323. <summary>此处的内容将不会更新;请不要在此处添加材料。</summary>
  2324. </member>
  2325. <member name="M:System.Web.Http.Metadata.ModelMetadataProvider.#ctor">
  2326. <summary>初始化 <see cref="T:System.Web.Http.Metadata.ModelMetadataProvider" /> 类的新实例。</summary>
  2327. </member>
  2328. <member name="M:System.Web.Http.Metadata.ModelMetadataProvider.GetMetadataForProperties(System.Object,System.Type)">
  2329. <summary>获取模型的每个属性所对应的 ModelMetadata 对象。</summary>
  2330. <returns>模型的每个属性所对应的 ModelMetadata 对象。</returns>
  2331. <param name="container">容器。</param>
  2332. <param name="containerType">容器的类型。</param>
  2333. </member>
  2334. <member name="M:System.Web.Http.Metadata.ModelMetadataProvider.GetMetadataForProperty(System.Func{System.Object},System.Type,System.String)">
  2335. <summary>获取指定属性的元数据。</summary>
  2336. <returns>指定的属性的元数据模型。</returns>
  2337. <param name="modelAccessor">模型访问器。</param>
  2338. <param name="containerType">容器的类型。</param>
  2339. <param name="propertyName">要获取其元数据模型的属性。</param>
  2340. </member>
  2341. <member name="M:System.Web.Http.Metadata.ModelMetadataProvider.GetMetadataForType(System.Func{System.Object},System.Type)">
  2342. <summary>获取指定模型访问器和模型类型的元数据。</summary>
  2343. <returns>元数据。</returns>
  2344. <param name="modelAccessor">模型访问器。</param>
  2345. <param name="modelType">模式的类型。</param>
  2346. </member>
  2347. <member name="T:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1">
  2348. <summary>提供用于实现元数据提供程序的抽象类。</summary>
  2349. <typeparam name="TModelMetadata">模型元数据的类型。</typeparam>
  2350. </member>
  2351. <member name="M:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1.#ctor">
  2352. <summary>初始化 <see cref="T:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1" /> 类的新实例。</summary>
  2353. </member>
  2354. <member name="M:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1.CreateMetadataFromPrototype(`0,System.Func{System.Object})">
  2355. <summary>在派生类中重写时,使用指定的原型创建属性的模型元数据。</summary>
  2356. <returns>属性的模型元数据。</returns>
  2357. <param name="prototype">创建模型元数据时所基于的原型。</param>
  2358. <param name="modelAccessor">模型访问器。</param>
  2359. </member>
  2360. <member name="M:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1.CreateMetadataPrototype(System.Collections.Generic.IEnumerable{System.Attribute},System.Type,System.Type,System.String)">
  2361. <summary>在派生类中重写时,创建属性的模型元数据。</summary>
  2362. <returns>属性的模型元数据。</returns>
  2363. <param name="attributes">特性集。</param>
  2364. <param name="containerType">容器的类型。</param>
  2365. <param name="modelType">模型的类型。</param>
  2366. <param name="propertyName">属性的名称。</param>
  2367. </member>
  2368. <member name="M:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1.GetMetadataForProperties(System.Object,System.Type)">
  2369. <summary>检索模型的属性列表。</summary>
  2370. <returns>模型的属性列表。</returns>
  2371. <param name="container">模型容器。</param>
  2372. <param name="containerType">容器的类型。</param>
  2373. </member>
  2374. <member name="M:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1.GetMetadataForProperty(System.Func{System.Object},System.Type,System.String)">
  2375. <summary>使用容器类型和属性名称检索指定属性的元数据。</summary>
  2376. <returns>指定的属性的元数据。</returns>
  2377. <param name="modelAccessor">模型访问器。</param>
  2378. <param name="containerType">容器的类型。</param>
  2379. <param name="propertyName">属性的名称。</param>
  2380. </member>
  2381. <member name="M:System.Web.Http.Metadata.Providers.AssociatedMetadataProvider`1.GetMetadataForType(System.Func{System.Object},System.Type)">
  2382. <summary>使用模型类型返回指定属性的元数据。</summary>
  2383. <returns>指定的属性的元数据。</returns>
  2384. <param name="modelAccessor">模型访问器。</param>
  2385. <param name="modelType">容器的类型。</param>
  2386. </member>
  2387. <member name="T:System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes">
  2388. <summary><see cref="T:System.Web.Http.Metadata.Providers.CachedModelMetadata`1" /> 提供原型缓存数据。</summary>
  2389. </member>
  2390. <member name="M:System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes.#ctor(System.Collections.Generic.IEnumerable{System.Attribute})">
  2391. <summary>初始化 <see cref="T:System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes" /> 类的新实例。</summary>
  2392. <param name="attributes">提供用于初始化的数据的特性。</param>
  2393. </member>
  2394. <member name="P:System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes.Display">
  2395. <summary>获取或设置元数据显示特性。</summary>
  2396. <returns>元数据显示特性。</returns>
  2397. </member>
  2398. <member name="P:System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes.DisplayFormat">
  2399. <summary>获取或设置元数据显示格式特性。</summary>
  2400. <returns>元数据显示格式特性。</returns>
  2401. </member>
  2402. <member name="P:System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes.Editable">
  2403. <summary>获取或设置元数据可编辑特性。</summary>
  2404. <returns>元数据可编辑特性。</returns>
  2405. </member>
  2406. <member name="P:System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes.ReadOnly">
  2407. <summary>获取或设置元数据只读特性。</summary>
  2408. <returns>元数据只读特性。</returns>
  2409. </member>
  2410. <member name="T:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata">
  2411. <summary>为公共元数据、<see cref="T:System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider" /> 类和数据模型提供容器。</summary>
  2412. </member>
  2413. <member name="M:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata.#ctor(System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata,System.Func{System.Object})">
  2414. <summary>初始化 <see cref="T:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata" /> 类的新实例。</summary>
  2415. <param name="prototype">用于初始化模型元数据的原型。</param>
  2416. <param name="modelAccessor">模型访问器。</param>
  2417. </member>
  2418. <member name="M:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata.#ctor(System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider,System.Type,System.Type,System.String,System.Collections.Generic.IEnumerable{System.Attribute})">
  2419. <summary>初始化 <see cref="T:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata" /> 类的新实例。</summary>
  2420. <param name="provider">元数据提供程序。</param>
  2421. <param name="containerType">容器的类型。</param>
  2422. <param name="modelType">模型的类型。</param>
  2423. <param name="propertyName">属性的名称。</param>
  2424. <param name="attributes">提供用于初始化的数据的特性。</param>
  2425. </member>
  2426. <member name="M:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata.ComputeConvertEmptyStringToNull">
  2427. <summary>检索一个值,该值指示是否应将在窗体中回发的空字符串转换为 null。</summary>
  2428. <returns>如果在窗体中回发的空字符串应转换为 null,则为 true;否则为 false。</returns>
  2429. </member>
  2430. <member name="M:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata.ComputeDescription">
  2431. <summary>检索模型的说明。</summary>
  2432. <returns>模型的说明。</returns>
  2433. </member>
  2434. <member name="M:System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata.ComputeIsReadOnly">
  2435. <summary>检索一个值,该值指示模型是否为只读。</summary>
  2436. <returns>如果该模型为只读,则为 true;否则为 false。</returns>
  2437. </member>
  2438. <member name="T:System.Web.Http.Metadata.Providers.CachedModelMetadata`1">
  2439. <summary>此处的内容将不会更新;请不要在此处添加材料。</summary>
  2440. <typeparam name="TPrototypeCache">原型缓存的类型。</typeparam>
  2441. </member>
  2442. <member name="M:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.#ctor(System.Web.Http.Metadata.Providers.CachedModelMetadata{`0},System.Func{System.Object})">
  2443. <summary>初始化 <see cref="T:System.Web.Http.Metadata.Providers.CachedModelMetadata`1" /> 类的新实例。</summary>
  2444. <param name="prototype">原型。</param>
  2445. <param name="modelAccessor">模型访问器。</param>
  2446. </member>
  2447. <member name="M:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.#ctor(System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider,System.Type,System.Type,System.String,`0)">
  2448. <summary>初始化 <see cref="T:System.Web.Http.Metadata.Providers.CachedModelMetadata`1" /> 类的新实例。</summary>
  2449. <param name="provider">提供程序。</param>
  2450. <param name="containerType">容器的类型。</param>
  2451. <param name="modelType">模型的类型。</param>
  2452. <param name="propertyName">属性的名称。</param>
  2453. <param name="prototypeCache">原型缓存。</param>
  2454. </member>
  2455. <member name="M:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.ComputeConvertEmptyStringToNull">
  2456. <summary>指示是否应计算在窗体中回发的空字符串并将其转换为 null。</summary>
  2457. <returns>如果应计算在窗体中回发的空字符串并将其转换为 null,则为 true;否则为 false。</returns>
  2458. </member>
  2459. <member name="M:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.ComputeDescription">
  2460. <summary>指示计算值。</summary>
  2461. <returns>计算值。</returns>
  2462. </member>
  2463. <member name="M:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.ComputeIsComplexType">
  2464. <summary>获取一个值,该值指示模型是否为复杂类型。</summary>
  2465. <returns>一个值,指示 Web API 框架是否将模型视为复杂类型。</returns>
  2466. </member>
  2467. <member name="M:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.ComputeIsReadOnly">
  2468. <summary>获取一个值,该值指示要计算的模型是否为只读。</summary>
  2469. <returns>如果要计算的模型为只读,则为 true;否则为 false。</returns>
  2470. </member>
  2471. <member name="P:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.ConvertEmptyStringToNull">
  2472. <summary>获取或设置一个值,该值指示在窗体中回发的空字符串是否应转换为 null。</summary>
  2473. <returns>如果在窗体中回发的空字符串应转换为 null,则为 true;否则为 false。默认值为 true。</returns>
  2474. </member>
  2475. <member name="P:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.Description">
  2476. <summary>获取或设置模型的说明。</summary>
  2477. <returns>模型的说明。</returns>
  2478. </member>
  2479. <member name="P:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.IsComplexType">
  2480. <summary>获取一个值,该值指示模型是否为复杂类型。</summary>
  2481. <returns>一个值,指示 Web API 框架是否将模型视为复杂类型。</returns>
  2482. </member>
  2483. <member name="P:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.IsReadOnly">
  2484. <summary>获取或设置一个值,该值指示模型是否为只读。</summary>
  2485. <returns>如果该模型为只读,则为 true;否则为 false。</returns>
  2486. </member>
  2487. <member name="P:System.Web.Http.Metadata.Providers.CachedModelMetadata`1.PrototypeCache">
  2488. <summary>获取或设置一个值,该值指示是否正在更新原型缓存。</summary>
  2489. <returns>如果正在更新原型缓存,则为 true;否则为 false。</returns>
  2490. </member>
  2491. <member name="T:System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider">
  2492. <summary>实现默认模型元数据提供程序。</summary>
  2493. </member>
  2494. <member name="M:System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider.#ctor">
  2495. <summary>初始化 <see cref="T:System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider" /> 类的新实例。</summary>
  2496. </member>
  2497. <member name="M:System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider.CreateMetadataFromPrototype(System.Web.Http.Metadata.Providers.CachedDataAnnotationsModelMetadata,System.Func{System.Object})">
  2498. <summary>从指定属性的原型创建元数据。</summary>
  2499. <returns>属性的元数据。</returns>
  2500. <param name="prototype">原型。</param>
  2501. <param name="modelAccessor">模型访问器。</param>
  2502. </member>
  2503. <member name="M:System.Web.Http.Metadata.Providers.DataAnnotationsModelMetadataProvider.CreateMetadataPrototype(System.Collections.Generic.IEnumerable{System.Attribute},System.Type,System.Type,System.String)">
  2504. <summary>为指定的属性创建元数据。</summary>
  2505. <returns>属性的元数据。</returns>
  2506. <param name="attributes">特性。</param>
  2507. <param name="containerType">容器的类型。</param>
  2508. <param name="modelType">模型的类型。</param>
  2509. <param name="propertyName">属性的名称。</param>
  2510. </member>
  2511. <member name="T:System.Web.Http.Metadata.Providers.EmptyModelMetadataProvider">
  2512. <summary>此处的内容将不会更新;请不要在此处添加材料。</summary>
  2513. </member>
  2514. <member name="M:System.Web.Http.Metadata.Providers.EmptyModelMetadataProvider.#ctor">
  2515. <summary>初始化 <see cref="T:System.Web.Http.Metadata.Providers.EmptyModelMetadataProvider" /> 类的新实例。</summary>
  2516. </member>
  2517. <member name="M:System.Web.Http.Metadata.Providers.EmptyModelMetadataProvider.CreateMetadataFromPrototype(System.Web.Http.Metadata.ModelMetadata,System.Func{System.Object})">
  2518. <summary>从原型创建元数据。</summary>
  2519. <returns>元数据。</returns>
  2520. <param name="prototype">模型元数据原型。</param>
  2521. <param name="modelAccessor">模型访问器。</param>
  2522. </member>
  2523. <member name="M:System.Web.Http.Metadata.Providers.EmptyModelMetadataProvider.CreateMetadataPrototype(System.Collections.Generic.IEnumerable{System.Attribute},System.Type,System.Type,System.String)">
  2524. <summary>创建 <see cref="T:System.Web.Http.Metadata.Providers.EmptyModelMetadataProvider" /> 的元数据提供程序的原型。</summary>
  2525. <returns>元数据提供程序的原型。</returns>
  2526. <param name="attributes">特性。</param>
  2527. <param name="containerType">容器的类型。</param>
  2528. <param name="modelType">模型的类型。</param>
  2529. <param name="propertyName">属性的名称。</param>
  2530. </member>
  2531. <member name="T:System.Web.Http.ModelBinding.CancellationTokenParameterBinding">
  2532. <summary>表示直接绑定到取消标记的绑定。</summary>
  2533. </member>
  2534. <member name="M:System.Web.Http.ModelBinding.CancellationTokenParameterBinding.#ctor(System.Web.Http.Controllers.HttpParameterDescriptor)">
  2535. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.CancellationTokenParameterBinding" /> 类的新实例。</summary>
  2536. <param name="descriptor">绑定描述符。</param>
  2537. </member>
  2538. <member name="M:System.Web.Http.ModelBinding.CancellationTokenParameterBinding.ExecuteBindingAsync(System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
  2539. <summary>在同步过程中执行绑定。</summary>
  2540. <returns>同步过程中的绑定。</returns>
  2541. <param name="metadataProvider">元数据提供程序。</param>
  2542. <param name="actionContext">操作上下文。</param>
  2543. <param name="cancellationToken">取消操作后的通知。</param>
  2544. </member>
  2545. <member name="T:System.Web.Http.ModelBinding.CustomModelBinderAttribute">
  2546. <summary>表示一个调用自定义模型联编程序的特性。</summary>
  2547. </member>
  2548. <member name="M:System.Web.Http.ModelBinding.CustomModelBinderAttribute.#ctor">
  2549. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.CustomModelBinderAttribute" /> 类的新实例。</summary>
  2550. </member>
  2551. <member name="M:System.Web.Http.ModelBinding.CustomModelBinderAttribute.GetBinder">
  2552. <summary>检索关联的模型联编程序。</summary>
  2553. <returns>对实现 <see cref="T:System.Web.Http.ModelBinding.IModelBinder" /> 接口的对象的引用。</returns>
  2554. </member>
  2555. <member name="T:System.Web.Http.ModelBinding.DefaultActionValueBinder">
  2556. <summary>此处的内容将不会更新;请不要在此处添加材料。</summary>
  2557. </member>
  2558. <member name="M:System.Web.Http.ModelBinding.DefaultActionValueBinder.#ctor">
  2559. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.DefaultActionValueBinder" /> 类的新实例。</summary>
  2560. </member>
  2561. <member name="M:System.Web.Http.ModelBinding.DefaultActionValueBinder.GetBinding(System.Web.Http.Controllers.HttpActionDescriptor)">
  2562. <summary>
  2563. <see cref="T:System.Web.Http.Controllers.IActionValueBinder" /> 接口的默认实现。此接口是绑定操作参数的主入口点。</summary>
  2564. <returns><see cref="T:System.Web.Http.ModelBinding.DefaultActionValueBinder" /> 关联的 <see cref="T:System.Web.Http.Controllers.HttpActionBinding" /></returns>
  2565. <param name="actionDescriptor">操作描述符。</param>
  2566. </member>
  2567. <member name="M:System.Web.Http.ModelBinding.DefaultActionValueBinder.GetParameterBinding(System.Web.Http.Controllers.HttpParameterDescriptor)">
  2568. <summary>获取与 <see cref="T:System.Web.Http.ModelBinding.DefaultActionValueBinder" /> 关联的 <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" /></summary>
  2569. <returns><see cref="T:System.Web.Http.ModelBinding.DefaultActionValueBinder" /> 关联的 <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" /></returns>
  2570. <param name="parameter">参数描述符。</param>
  2571. </member>
  2572. <member name="T:System.Web.Http.ModelBinding.ErrorParameterBinding">
  2573. <summary>定义绑定错误。</summary>
  2574. </member>
  2575. <member name="M:System.Web.Http.ModelBinding.ErrorParameterBinding.#ctor(System.Web.Http.Controllers.HttpParameterDescriptor,System.String)">
  2576. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.ErrorParameterBinding" /> 类的新实例。</summary>
  2577. <param name="descriptor">错误描述符。</param>
  2578. <param name="message">消息。</param>
  2579. </member>
  2580. <member name="P:System.Web.Http.ModelBinding.ErrorParameterBinding.ErrorMessage">
  2581. <summary>获取错误消息。</summary>
  2582. <returns>错误消息。</returns>
  2583. </member>
  2584. <member name="M:System.Web.Http.ModelBinding.ErrorParameterBinding.ExecuteBindingAsync(System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
  2585. <summary>在同步过程中执行绑定方法。</summary>
  2586. <param name="metadataProvider">元数据提供程序。</param>
  2587. <param name="actionContext">操作上下文。</param>
  2588. <param name="cancellationToken">取消标记值。</param>
  2589. </member>
  2590. <member name="T:System.Web.Http.ModelBinding.FormatterParameterBinding">
  2591. <summary>表示将从正文读取并调用格式化程序的参数绑定。</summary>
  2592. </member>
  2593. <member name="M:System.Web.Http.ModelBinding.FormatterParameterBinding.#ctor(System.Web.Http.Controllers.HttpParameterDescriptor,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Web.Http.Validation.IBodyModelValidator)">
  2594. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.FormatterParameterBinding" /> 类的新实例。</summary>
  2595. <param name="descriptor">描述符。</param>
  2596. <param name="formatters">格式化程序。</param>
  2597. <param name="bodyModelValidator">正文模型验证程序。</param>
  2598. </member>
  2599. <member name="P:System.Web.Http.ModelBinding.FormatterParameterBinding.BodyModelValidator">
  2600. <summary>获取或设置正文模型验证程序的接口。</summary>
  2601. <returns>正文模型验证程序的接口。</returns>
  2602. </member>
  2603. <member name="P:System.Web.Http.ModelBinding.FormatterParameterBinding.ErrorMessage">
  2604. <summary>获取错误消息。</summary>
  2605. <returns>错误消息。</returns>
  2606. </member>
  2607. <member name="M:System.Web.Http.ModelBinding.FormatterParameterBinding.ExecuteBindingAsync(System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
  2608. <summary>异步执行 <see cref="T:System.Web.Http.ModelBinding.FormatterParameterBinding" /> 的绑定。</summary>
  2609. <returns>操作的结果。</returns>
  2610. <param name="metadataProvider">元数据提供程序。</param>
  2611. <param name="actionContext">与操作关联的上下文。</param>
  2612. <param name="cancellationToken">取消标记。</param>
  2613. </member>
  2614. <member name="P:System.Web.Http.ModelBinding.FormatterParameterBinding.Formatters">
  2615. <summary>获取或设置一个可枚举对象,该对象表示用于参数绑定的格式化程序。</summary>
  2616. <returns>一个可枚举对象,该对象表示用于参数绑定的格式化程序。</returns>
  2617. </member>
  2618. <member name="M:System.Web.Http.ModelBinding.FormatterParameterBinding.ReadContentAsync(System.Net.Http.HttpRequestMessage,System.Type,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Net.Http.Formatting.IFormatterLogger)">
  2619. <summary>异步读取 <see cref="T:System.Web.Http.ModelBinding.FormatterParameterBinding" /> 的内容。</summary>
  2620. <returns>操作的结果。</returns>
  2621. <param name="request">请求。</param>
  2622. <param name="type">类型。</param>
  2623. <param name="formatters">格式化程序。</param>
  2624. <param name="formatterLogger">格式记录程序。</param>
  2625. </member>
  2626. <member name="P:System.Web.Http.ModelBinding.FormatterParameterBinding.WillReadBody">
  2627. <summary>获取 <see cref="T:System.Web.Http.ModelBinding.FormatterParameterBinding" /> 是否将读取正文。</summary>
  2628. <returns>如果 <see cref="T:System.Web.Http.ModelBinding.FormatterParameterBinding" /> 将读取正文,则为 true;否则为 false。</returns>
  2629. </member>
  2630. <member name="T:System.Web.Http.ModelBinding.FormDataCollectionExtensions">
  2631. <summary>表示窗体数据集合的扩展。</summary>
  2632. </member>
  2633. <member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs``1(System.Net.Http.Formatting.FormDataCollection)">
  2634. <summary>读取具有指定类型的集合扩展。</summary>
  2635. <returns>读取集合扩展。</returns>
  2636. <param name="formData">窗体数据。</param>
  2637. <typeparam name="T">泛型类型。</typeparam>
  2638. </member>
  2639. <member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs``1(System.Net.Http.Formatting.FormDataCollection,System.String,System.Net.Http.Formatting.IRequiredMemberSelector,System.Net.Http.Formatting.IFormatterLogger)">
  2640. <summary>读取具有指定类型的集合扩展。</summary>
  2641. <returns>集合扩展。</returns>
  2642. <param name="formData">窗体数据。</param>
  2643. <param name="modelName">模型的名称。</param>
  2644. <param name="requiredMemberSelector">所需的成员选择器。</param>
  2645. <param name="formatterLogger">格式化程序记录程序。</param>
  2646. <typeparam name="T">泛型类型。</typeparam>
  2647. </member>
  2648. <member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs(System.Net.Http.Formatting.FormDataCollection,System.Type)">
  2649. <summary>读取具有指定类型的集合扩展。</summary>
  2650. <returns>具有指定类型的集合扩展。</returns>
  2651. <param name="formData">窗体数据。</param>
  2652. <param name="type">对象的类型。</param>
  2653. </member>
  2654. <member name="M:System.Web.Http.ModelBinding.FormDataCollectionExtensions.ReadAs(System.Net.Http.Formatting.FormDataCollection,System.Type,System.String,System.Net.Http.Formatting.IRequiredMemberSelector,System.Net.Http.Formatting.IFormatterLogger)">
  2655. <summary>读取具有指定类型和模型名称的集合扩展。</summary>
  2656. <returns>集合扩展。</returns>
  2657. <param name="formData">窗体数据。</param>
  2658. <param name="type">对象的类型。</param>
  2659. <param name="modelName">模型的名称。</param>
  2660. <param name="requiredMemberSelector">所需的成员选择器。</param>
  2661. <param name="formatterLogger">格式化程序记录程序。</param>
  2662. </member>
  2663. <member name="T:System.Web.Http.ModelBinding.HttpBindingBehavior">
  2664. <summary>枚举 HTTP 绑定的行为。</summary>
  2665. </member>
  2666. <member name="F:System.Web.Http.ModelBinding.HttpBindingBehavior.Optional">
  2667. <summary>可选绑定行为。</summary>
  2668. </member>
  2669. <member name="F:System.Web.Http.ModelBinding.HttpBindingBehavior.Never">
  2670. <summary>绝不使用 HTTP 绑定。</summary>
  2671. </member>
  2672. <member name="F:System.Web.Http.ModelBinding.HttpBindingBehavior.Required">
  2673. <summary>HTTP 绑定是必需的。</summary>
  2674. </member>
  2675. <member name="T:System.Web.Http.ModelBinding.HttpBindingBehaviorAttribute">
  2676. <summary>提供模型绑定行为特性的基类。</summary>
  2677. </member>
  2678. <member name="M:System.Web.Http.ModelBinding.HttpBindingBehaviorAttribute.#ctor(System.Web.Http.ModelBinding.HttpBindingBehavior)">
  2679. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.HttpBindingBehaviorAttribute" /> 类的新实例。</summary>
  2680. <param name="behavior">行为。</param>
  2681. </member>
  2682. <member name="P:System.Web.Http.ModelBinding.HttpBindingBehaviorAttribute.Behavior">
  2683. <summary>获取或设置行为类别。</summary>
  2684. <returns>行为类别。</returns>
  2685. </member>
  2686. <member name="P:System.Web.Http.ModelBinding.HttpBindingBehaviorAttribute.TypeId">
  2687. <summary>获取此特性的唯一标识符。</summary>
  2688. <returns>此特性的 ID。</returns>
  2689. </member>
  2690. <member name="T:System.Web.Http.ModelBinding.HttpRequestParameterBinding">
  2691. <summary>将参数绑定到请求。</summary>
  2692. </member>
  2693. <member name="M:System.Web.Http.ModelBinding.HttpRequestParameterBinding.#ctor(System.Web.Http.Controllers.HttpParameterDescriptor)">
  2694. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.HttpRequestParameterBinding" /> 类的新实例。</summary>
  2695. <param name="descriptor">参数描述符。</param>
  2696. </member>
  2697. <member name="M:System.Web.Http.ModelBinding.HttpRequestParameterBinding.ExecuteBindingAsync(System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
  2698. <summary>以异步方式执行参数绑定。</summary>
  2699. <returns>绑定的参数。</returns>
  2700. <param name="metadataProvider">元数据提供程序。</param>
  2701. <param name="actionContext">操作上下文。</param>
  2702. <param name="cancellationToken">取消标记。</param>
  2703. </member>
  2704. <member name="T:System.Web.Http.ModelBinding.IModelBinder">
  2705. <summary>定义模型联编程序所需的方法。</summary>
  2706. </member>
  2707. <member name="M:System.Web.Http.ModelBinding.IModelBinder.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
  2708. <summary>使用指定的控制器上下文和绑定上下文将模型绑定到一个值。</summary>
  2709. <returns>绑定值。</returns>
  2710. <param name="actionContext">操作上下文。</param>
  2711. <param name="bindingContext">绑定上下文。</param>
  2712. </member>
  2713. <member name="T:System.Web.Http.ModelBinding.IValueProviderParameterBinding">
  2714. <summary>表示参数绑定的值提供程序。</summary>
  2715. </member>
  2716. <member name="P:System.Web.Http.ModelBinding.IValueProviderParameterBinding.ValueProviderFactories">
  2717. <summary>获取此参数绑定所使用的 <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> 实例。</summary>
  2718. <returns>此参数绑定所使用的 <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> 实例。</returns>
  2719. </member>
  2720. <member name="T:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter">
  2721. <summary>表示 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 类,用于处理以 HTML 窗体 URL 结尾的数据(也称为 application/x-www-form-urlencoded)。</summary>
  2722. </member>
  2723. <member name="M:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter.#ctor">
  2724. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter" /> 类的新实例。</summary>
  2725. </member>
  2726. <member name="M:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter.CanReadType(System.Type)">
  2727. <summary> 确定此 <see cref="T:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter" /> 是否可以读取指定 <paramref name="type" /> 的对象。</summary>
  2728. <returns>如果可以读取此类型的对象,则为 true;否则为 false。</returns>
  2729. <param name="type">将要读取的对象的类型。</param>
  2730. </member>
  2731. <member name="M:System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
  2732. <summary>从指定流中读取指定 <paramref name="type" /> 的对象。在反序列化期间调用此方法。</summary>
  2733. <returns>一个 <see cref="T:System.Threading.Tasks.Task" />,其结果将是已读取的对象实例。</returns>
  2734. <param name="type">要读取的对象的类型。</param>
  2735. <param name="readStream">要从中读取的 <see cref="T:System.IO.Stream" /></param>
  2736. <param name="content">要读取的内容。</param>
  2737. <param name="formatterLogger">要将事件记录到的 <see cref="T:System.Net.Http.Formatting.IFormatterLogger" /></param>
  2738. </member>
  2739. <member name="T:System.Web.Http.ModelBinding.ModelBinderAttribute">
  2740. <summary> 指定此参数使用模型联编程序。这可以有选择性地指定特定模型联编程序和驱动该模型联编程序的值提供程序。派生的特性可以为模型联编程序或值提供程序提供方便的设置。</summary>
  2741. </member>
  2742. <member name="M:System.Web.Http.ModelBinding.ModelBinderAttribute.#ctor">
  2743. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.ModelBinderAttribute" /> 类的新实例。</summary>
  2744. </member>
  2745. <member name="M:System.Web.Http.ModelBinding.ModelBinderAttribute.#ctor(System.Type)">
  2746. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.ModelBinderAttribute" /> 类的新实例。</summary>
  2747. <param name="binderType">模型联编程序的类型。</param>
  2748. </member>
  2749. <member name="P:System.Web.Http.ModelBinding.ModelBinderAttribute.BinderType">
  2750. <summary>获取或设置模型联编程序的类型。</summary>
  2751. <returns>模型联编程序的类型。</returns>
  2752. </member>
  2753. <member name="M:System.Web.Http.ModelBinding.ModelBinderAttribute.GetBinding(System.Web.Http.Controllers.HttpParameterDescriptor)">
  2754. <summary>获取参数绑定。</summary>
  2755. <returns>包含绑定的 <see cref="T:System.Web.Http.Controllers.HttpParameterBinding" /></returns>
  2756. <param name="parameter">要绑定的参数。</param>
  2757. </member>
  2758. <member name="M:System.Web.Http.ModelBinding.ModelBinderAttribute.GetModelBinder(System.Web.Http.HttpConfiguration,System.Type)">
  2759. <summary> 获取此类型的 IModelBinder。</summary>
  2760. <returns> 非 null 模型联编程序。</returns>
  2761. <param name="configuration">配置。</param>
  2762. <param name="modelType">联编程序应绑定的模型类型。</param>
  2763. </member>
  2764. <member name="M:System.Web.Http.ModelBinding.ModelBinderAttribute.GetModelBinderProvider(System.Web.Http.HttpConfiguration)">
  2765. <summary>获取模型联编程序提供程序。</summary>
  2766. <returns>
  2767. <see cref="T:System.Web.Http.ModelBinding.ModelBinderProvider" /> 实例。</returns>
  2768. <param name="configuration">
  2769. <see cref="T:System.Web.Http.HttpConfiguration" /> 配置对象。</param>
  2770. </member>
  2771. <member name="M:System.Web.Http.ModelBinding.ModelBinderAttribute.GetValueProviderFactories(System.Web.Http.HttpConfiguration)">
  2772. <summary> 获取将向模型联编程序提供的值提供程序。</summary>
  2773. <returns>
  2774. <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> 实例的集合。</returns>
  2775. <param name="configuration">
  2776. <see cref="T:System.Web.Http.HttpConfiguration" /> 配置对象。</param>
  2777. </member>
  2778. <member name="P:System.Web.Http.ModelBinding.ModelBinderAttribute.Name">
  2779. <summary>获取或设置要在模型绑定期间视为参数名称的名称。</summary>
  2780. <returns>要考虑的参数名称。</returns>
  2781. </member>
  2782. <member name="P:System.Web.Http.ModelBinding.ModelBinderAttribute.SuppressPrefixCheck">
  2783. <summary>获取或设置一个值,该值指定是否应取消前缀检查。</summary>
  2784. <returns>如果应取消前缀检查,则为 true;否则为 false。</returns>
  2785. </member>
  2786. <member name="T:System.Web.Http.ModelBinding.ModelBinderConfig">
  2787. <summary>为模型联编程序配置提供一个容器。</summary>
  2788. </member>
  2789. <member name="P:System.Web.Http.ModelBinding.ModelBinderConfig.ResourceClassKey">
  2790. <summary>获取或设置包含本地化字符串值的资源文件的名称(类键)。</summary>
  2791. <returns>资源文件的名称(类键)。</returns>
  2792. </member>
  2793. <member name="P:System.Web.Http.ModelBinding.ModelBinderConfig.TypeConversionErrorMessageProvider">
  2794. <summary>获取或设置类型转换错误消息的当前提供程序。</summary>
  2795. <returns>类型转换错误消息的当前提供程序。</returns>
  2796. </member>
  2797. <member name="P:System.Web.Http.ModelBinding.ModelBinderConfig.ValueRequiredErrorMessageProvider">
  2798. <summary>获取或设置必填值错误消息的当前提供程序。</summary>
  2799. <returns>错误消息提供程序。</returns>
  2800. </member>
  2801. <member name="T:System.Web.Http.ModelBinding.ModelBinderErrorMessageProvider">
  2802. <summary>为模型联编程序错误消息提供程序提供一个容器。</summary>
  2803. </member>
  2804. <member name="T:System.Web.Http.ModelBinding.ModelBinderParameterBinding">
  2805. <summary> 描述通过 ModelBinding 绑定的参数。</summary>
  2806. </member>
  2807. <member name="M:System.Web.Http.ModelBinding.ModelBinderParameterBinding.#ctor(System.Web.Http.Controllers.HttpParameterDescriptor,System.Web.Http.ModelBinding.IModelBinder,System.Collections.Generic.IEnumerable{System.Web.Http.ValueProviders.ValueProviderFactory})">
  2808. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.ModelBinderParameterBinding" /> 类的新实例。</summary>
  2809. <param name="descriptor">参数描述符。</param>
  2810. <param name="modelBinder">模型联编程序。</param>
  2811. <param name="valueProviderFactories">值提供程序工厂的集合。</param>
  2812. </member>
  2813. <member name="P:System.Web.Http.ModelBinding.ModelBinderParameterBinding.Binder">
  2814. <summary>获取模型联编程序。</summary>
  2815. <returns>模型联编程序。</returns>
  2816. </member>
  2817. <member name="M:System.Web.Http.ModelBinding.ModelBinderParameterBinding.ExecuteBindingAsync(System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.Threading.CancellationToken)">
  2818. <summary>以异步方式通过模型联编程序执行参数绑定。</summary>
  2819. <returns>绑定完成时将通知的任务。</returns>
  2820. <param name="metadataProvider">要用于验证的元数据提供程序。</param>
  2821. <param name="actionContext">绑定的操作上下文。</param>
  2822. <param name="cancellationToken">为此任务分配的用于取消绑定操作的取消标记。</param>
  2823. </member>
  2824. <member name="P:System.Web.Http.ModelBinding.ModelBinderParameterBinding.ValueProviderFactories">
  2825. <summary>获取值提供程序工厂的集合。</summary>
  2826. <returns>值提供程序工厂的集合。</returns>
  2827. </member>
  2828. <member name="T:System.Web.Http.ModelBinding.ModelBinderProvider">
  2829. <summary>为模型联编程序提供程序提供抽象基类。</summary>
  2830. </member>
  2831. <member name="M:System.Web.Http.ModelBinding.ModelBinderProvider.#ctor">
  2832. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.ModelBinderProvider" /> 类的新实例。</summary>
  2833. </member>
  2834. <member name="M:System.Web.Http.ModelBinding.ModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
  2835. <summary>查找给定类型的联编程序。</summary>
  2836. <returns>一个联编程序,该程序可能尝试绑定此类型。或者如果此联编程序静态了解到它将无法绑定该类型,则为 null。</returns>
  2837. <param name="configuration">配置对象。</param>
  2838. <param name="modelType">要绑定的模型的类型。</param>
  2839. </member>
  2840. <member name="T:System.Web.Http.ModelBinding.ModelBindingContext">
  2841. <summary>提供运行模型联编程序的上下文。</summary>
  2842. </member>
  2843. <member name="M:System.Web.Http.ModelBinding.ModelBindingContext.#ctor">
  2844. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.ModelBindingContext" /> 类的新实例。</summary>
  2845. </member>
  2846. <member name="M:System.Web.Http.ModelBinding.ModelBindingContext.#ctor(System.Web.Http.ModelBinding.ModelBindingContext)">
  2847. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.ModelBindingContext" /> 类的新实例。</summary>
  2848. <param name="bindingContext">绑定上下文。</param>
  2849. </member>
  2850. <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.FallbackToEmptyPrefix">
  2851. <summary>获取或设置一个值,该值指示联编程序是否应使用空前缀。</summary>
  2852. <returns>如果联编程序应使用空前缀,则为 true;否则为 false。</returns>
  2853. </member>
  2854. <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.Model">
  2855. <summary>获取或设置模型。</summary>
  2856. <returns>模型。</returns>
  2857. </member>
  2858. <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.ModelMetadata">
  2859. <summary>获取或设置模型元数据。</summary>
  2860. <returns>模型元数据。</returns>
  2861. </member>
  2862. <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.ModelName">
  2863. <summary>获取或设置模型的名称。</summary>
  2864. <returns>模型的名称。</returns>
  2865. </member>
  2866. <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.ModelState">
  2867. <summary>获取或设置模型的状态。</summary>
  2868. <returns>模型的状态。</returns>
  2869. </member>
  2870. <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.ModelType">
  2871. <summary>获取或设置模型的类型。</summary>
  2872. <returns>模型的类型。</returns>
  2873. </member>
  2874. <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.PropertyMetadata">
  2875. <summary>获取属性元数据。</summary>
  2876. <returns>属性元数据。</returns>
  2877. </member>
  2878. <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.ValidationNode">
  2879. <summary>获取或设置验证节点。</summary>
  2880. <returns>验证节点。</returns>
  2881. </member>
  2882. <member name="P:System.Web.Http.ModelBinding.ModelBindingContext.ValueProvider">
  2883. <summary>获取或设置值提供程序。</summary>
  2884. <returns>值提供程序。</returns>
  2885. </member>
  2886. <member name="T:System.Web.Http.ModelBinding.ModelError">
  2887. <summary>表示在模型绑定期间发生的错误。</summary>
  2888. </member>
  2889. <member name="M:System.Web.Http.ModelBinding.ModelError.#ctor(System.Exception)">
  2890. <summary>使用指定的异常初始化 <see cref="T:System.Web.Http.ModelBinding.ModelError" /> 类的新实例。</summary>
  2891. <param name="exception">异常。</param>
  2892. </member>
  2893. <member name="M:System.Web.Http.ModelBinding.ModelError.#ctor(System.Exception,System.String)">
  2894. <summary>使用指定的异常和错误消息初始化 <see cref="T:System.Web.Http.ModelBinding.ModelError" /> 类的新实例。</summary>
  2895. <param name="exception">异常。</param>
  2896. <param name="errorMessage">错误消息</param>
  2897. </member>
  2898. <member name="M:System.Web.Http.ModelBinding.ModelError.#ctor(System.String)">
  2899. <summary>使用指定的错误消息初始化 <see cref="T:System.Web.Http.ModelBinding.ModelError" /> 类的新实例。</summary>
  2900. <param name="errorMessage">错误消息</param>
  2901. </member>
  2902. <member name="P:System.Web.Http.ModelBinding.ModelError.ErrorMessage">
  2903. <summary>获取或设置错误消息。</summary>
  2904. <returns>错误消息。</returns>
  2905. </member>
  2906. <member name="P:System.Web.Http.ModelBinding.ModelError.Exception">
  2907. <summary>获取或设置异常对象。</summary>
  2908. <returns>异常对象。</returns>
  2909. </member>
  2910. <member name="T:System.Web.Http.ModelBinding.ModelErrorCollection">
  2911. <summary>表示 <see cref="T:System.Web.Http.ModelBinding.ModelError" /> 实例的集合。</summary>
  2912. </member>
  2913. <member name="M:System.Web.Http.ModelBinding.ModelErrorCollection.#ctor">
  2914. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.ModelErrorCollection" /> 类的新实例。</summary>
  2915. </member>
  2916. <member name="M:System.Web.Http.ModelBinding.ModelErrorCollection.Add(System.Exception)">
  2917. <summary>将指定的 Exception 对象添加到模型错误集合中。</summary>
  2918. <param name="exception">异常。</param>
  2919. </member>
  2920. <member name="M:System.Web.Http.ModelBinding.ModelErrorCollection.Add(System.String)">
  2921. <summary>将指定的错误消息添加到模型错误集合中。</summary>
  2922. <param name="errorMessage">错误消息。</param>
  2923. </member>
  2924. <member name="T:System.Web.Http.ModelBinding.ModelState">
  2925. <summary>将模型绑定的状态封装到操作-方法参数的一个属性或操作方法参数本身。</summary>
  2926. </member>
  2927. <member name="M:System.Web.Http.ModelBinding.ModelState.#ctor">
  2928. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.ModelState" /> 类的新实例。</summary>
  2929. </member>
  2930. <member name="P:System.Web.Http.ModelBinding.ModelState.Errors">
  2931. <summary>获取一个 <see cref="T:System.Web.Http.ModelBinding.ModelErrorCollection" /> 对象,该对象包含在模型绑定期间发生的任何错误。</summary>
  2932. <returns>模型状态错误。</returns>
  2933. </member>
  2934. <member name="P:System.Web.Http.ModelBinding.ModelState.Value">
  2935. <summary>获取一个 <see cref="T:System.Web.Http.ValueProviders.ValueProviderResult" /> 对象,该对象用于封装在模型绑定期间绑定的值。</summary>
  2936. <returns>模型状态值。</returns>
  2937. </member>
  2938. <member name="T:System.Web.Http.ModelBinding.ModelStateDictionary">
  2939. <summary>表示有关将已发送窗体绑定到操作方法(其中包括验证信息)的尝试的状态。</summary>
  2940. </member>
  2941. <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.#ctor">
  2942. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.ModelStateDictionary" /> 类的新实例。</summary>
  2943. </member>
  2944. <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.#ctor(System.Web.Http.ModelBinding.ModelStateDictionary)">
  2945. <summary>使用从指定的模型状态字典复制的值来初始化 <see cref="T:System.Web.Http.ModelBinding.ModelStateDictionary" /> 类的新实例。</summary>
  2946. <param name="dictionary">字典。</param>
  2947. </member>
  2948. <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.Add(System.Collections.Generic.KeyValuePair{System.String,System.Web.Http.ModelBinding.ModelState})">
  2949. <summary>将指定的项添加到模型状态字典中。</summary>
  2950. <param name="item">要添加到模型状态字典中的对象。</param>
  2951. </member>
  2952. <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.Add(System.String,System.Web.Http.ModelBinding.ModelState)">
  2953. <summary>将具有指定的键和值的元素添加到模型状态字典中。</summary>
  2954. <param name="key">要添加的元素的键。</param>
  2955. <param name="value">要添加的元素的值。</param>
  2956. </member>
  2957. <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.AddModelError(System.String,System.Exception)">
  2958. <summary>将指定的模型错误添加到与指定键关联的模型状态字典的错误集合中。</summary>
  2959. <param name="key">键。</param>
  2960. <param name="exception">异常。</param>
  2961. </member>
  2962. <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.AddModelError(System.String,System.String)">
  2963. <summary>将指定的错误消息添加到与指定键关联的模型状态字典的错误集合中。</summary>
  2964. <param name="key">键。</param>
  2965. <param name="errorMessage">错误消息。</param>
  2966. </member>
  2967. <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.Clear">
  2968. <summary>移除模型状态字典中的所有项。</summary>
  2969. </member>
  2970. <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.Contains(System.Collections.Generic.KeyValuePair{System.String,System.Web.Http.ModelBinding.ModelState})">
  2971. <summary>确定模型状态字典是否包含特定值。</summary>
  2972. <returns>如果在模型状态字典中找到了相应项,则为 true;否则为 false。</returns>
  2973. <param name="item">要在模型状态字典中查找的对象。</param>
  2974. </member>
  2975. <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.ContainsKey(System.String)">
  2976. <summary>确定模型状态字典是否包含指定的键。</summary>
  2977. <returns>如果模型状态字典包含指定的键,则为 true;否则为 false。</returns>
  2978. <param name="key">要在模型状态字典中查找的键。</param>
  2979. </member>
  2980. <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Web.Http.ModelBinding.ModelState}[],System.Int32)">
  2981. <summary>从指定的索引位置开始,将模型状态字典中的元素复制到一个数组中。</summary>
  2982. <param name="array">数组。该数组的索引必须从零开始。</param>
  2983. <param name="arrayIndex">数组中开始复制位置的从零开始的索引。</param>
  2984. </member>
  2985. <member name="P:System.Web.Http.ModelBinding.ModelStateDictionary.Count">
  2986. <summary>获取集合中键/值对的数目。</summary>
  2987. <returns>集合中键/值对的数目。</returns>
  2988. </member>
  2989. <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.GetEnumerator">
  2990. <summary>返回一个可用于循环访问集合的枚举器。</summary>
  2991. <returns>一个可用于循环访问集合的枚举器。</returns>
  2992. </member>
  2993. <member name="P:System.Web.Http.ModelBinding.ModelStateDictionary.IsReadOnly">
  2994. <summary>获取一个值,该值指示该集合是否为只读集合。</summary>
  2995. <returns>如果该集合是只读的,则为 true;否则为 false。</returns>
  2996. </member>
  2997. <member name="P:System.Web.Http.ModelBinding.ModelStateDictionary.IsValid">
  2998. <summary>获取一个值,该值指示模型状态字典的此实例是否有效。</summary>
  2999. <returns>如果该实例有效,则为 true;否则为 false。</returns>
  3000. </member>
  3001. <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.IsValidField(System.String)">
  3002. <summary>确定是否存在与指定键关联或以指定键为前缀的任何 <see cref="T:System.Web.Http.ModelBinding.ModelError" /> 对象。</summary>
  3003. <returns>如果模型状态字典包含一个与指定键关联的值,则为 true;否则为 false。</returns>
  3004. <param name="key">键。</param>
  3005. </member>
  3006. <member name="P:System.Web.Http.ModelBinding.ModelStateDictionary.Item(System.String)">
  3007. <summary>获取或设置与指定的键关联的值。</summary>
  3008. <returns>模型状态项。</returns>
  3009. <param name="key">键。</param>
  3010. </member>
  3011. <member name="P:System.Web.Http.ModelBinding.ModelStateDictionary.Keys">
  3012. <summary>获取包含字典中的键的集合。</summary>
  3013. <returns>一个包含模型状态字典中的键的集合。</returns>
  3014. </member>
  3015. <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.Merge(System.Web.Http.ModelBinding.ModelStateDictionary)">
  3016. <summary>将指定的 <see cref="T:System.Web.Http.ModelBinding.ModelStateDictionary" /> 对象中的值复制到此字典中,如果键相同,则覆盖现有值。</summary>
  3017. <param name="dictionary">字典。</param>
  3018. </member>
  3019. <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.Remove(System.Collections.Generic.KeyValuePair{System.String,System.Web.Http.ModelBinding.ModelState})">
  3020. <summary>从模型状态字典中移除指定对象的第一个匹配项。</summary>
  3021. <returns>如果从模型状态字典中成功移除了相应项,则为 true;否则为 false。如果在模型状态字典中找不到相应项,则此方法也会返回 false。</returns>
  3022. <param name="item">要从模型状态字典中移除的对象。</param>
  3023. </member>
  3024. <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.Remove(System.String)">
  3025. <summary>从模型状态字典中移除具有指定键的元素。</summary>
  3026. <returns>如果成功移除该元素,则为 true;否则为 false。如果在模型状态字典中找不到相应键,则此方法也会返回 false。</returns>
  3027. <param name="key">要移除的元素的键。</param>
  3028. </member>
  3029. <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.SetModelValue(System.String,System.Web.Http.ValueProviders.ValueProviderResult)">
  3030. <summary>使用指定的值提供程序字典设置指定键的值。</summary>
  3031. <param name="key">键。</param>
  3032. <param name="value">值。</param>
  3033. </member>
  3034. <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.System#Collections#IEnumerable#GetEnumerator">
  3035. <summary>返回循环访问集合的枚举器。</summary>
  3036. <returns>一个可用于循环访问集合的 IEnumerator 对象。</returns>
  3037. </member>
  3038. <member name="M:System.Web.Http.ModelBinding.ModelStateDictionary.TryGetValue(System.String,System.Web.Http.ModelBinding.ModelState@)">
  3039. <summary>尝试获取与指定的键关联的值。</summary>
  3040. <returns>如果对象包含具有指定键的元素,则为 true;否则为 false。</returns>
  3041. <param name="key">要获取的值的键。</param>
  3042. <param name="value">与指定键关联的值。</param>
  3043. </member>
  3044. <member name="P:System.Web.Http.ModelBinding.ModelStateDictionary.Values">
  3045. <summary>获取包含字典中的值的集合。</summary>
  3046. <returns>一个包含模型状态字典中的值的集合。</returns>
  3047. </member>
  3048. <member name="T:System.Web.Http.ModelBinding.ParameterBindingRulesCollection">
  3049. <summary> 函数的集合,可用于生成给定参数的参数绑定。</summary>
  3050. </member>
  3051. <member name="M:System.Web.Http.ModelBinding.ParameterBindingRulesCollection.#ctor">
  3052. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.ParameterBindingRulesCollection" /> 类的新实例。</summary>
  3053. </member>
  3054. <member name="M:System.Web.Http.ModelBinding.ParameterBindingRulesCollection.Add(System.Type,System.Func{System.Web.Http.Controllers.HttpParameterDescriptor,System.Web.Http.Controllers.HttpParameterBinding})">
  3055. <summary> 将函数添加到集合的末尾。添加的函数是用于检查 parameterType 是否与 typeMatch 匹配的 funcInner 的包装。</summary>
  3056. <param name="typeMatch">要与 HttpParameterDescriptor.ParameterType 匹配的类型。</param>
  3057. <param name="funcInner">类型匹配成功时调用的内部函数</param>
  3058. </member>
  3059. <member name="M:System.Web.Http.ModelBinding.ParameterBindingRulesCollection.Insert(System.Int32,System.Type,System.Func{System.Web.Http.Controllers.HttpParameterDescriptor,System.Web.Http.Controllers.HttpParameterBinding})">
  3060. <summary> 在集合中的指定索引处插入一个函数。/// 添加的函数是用于检查 parameterType 是否与 typeMatch 匹配的 funcInner 的包装。</summary>
  3061. <param name="index">要插入处的索引。</param>
  3062. <param name="typeMatch">要与 HttpParameterDescriptor.ParameterType 匹配的类型。</param>
  3063. <param name="funcInner">类型匹配成功时调用的内部函数</param>
  3064. </member>
  3065. <member name="M:System.Web.Http.ModelBinding.ParameterBindingRulesCollection.LookupBinding(System.Web.Http.Controllers.HttpParameterDescriptor)">
  3066. <summary> 按顺序执行每个绑定函数,直到其中一个函数返回非 null 绑定。</summary>
  3067. <returns>为参数生成的第一个非 null 绑定;如果未生成绑定,则为 null。</returns>
  3068. <param name="parameter">要绑定的参数。</param>
  3069. </member>
  3070. <member name="T:System.Web.Http.ModelBinding.Binders.ArrayModelBinder`1">
  3071. <summary>将浏览器请求映射到数组。</summary>
  3072. <typeparam name="TElement">数组的类型。</typeparam>
  3073. </member>
  3074. <member name="M:System.Web.Http.ModelBinding.Binders.ArrayModelBinder`1.#ctor">
  3075. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.ArrayModelBinder`1" /> 类的新实例。</summary>
  3076. </member>
  3077. <member name="M:System.Web.Http.ModelBinding.Binders.ArrayModelBinder`1.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
  3078. <summary>指示是否绑定模型。</summary>
  3079. <returns>如果已绑定指定模型,则为 true;否则为 false。</returns>
  3080. <param name="actionContext">操作上下文。</param>
  3081. <param name="bindingContext">绑定上下文。</param>
  3082. </member>
  3083. <member name="M:System.Web.Http.ModelBinding.Binders.ArrayModelBinder`1.CreateOrReplaceCollection(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext,System.Collections.Generic.IList{`0})">
  3084. <summary>将集合转换为数组。</summary>
  3085. <returns>所有情况下均为 true。</returns>
  3086. <param name="actionContext">操作上下文。</param>
  3087. <param name="bindingContext">绑定上下文。</param>
  3088. <param name="newCollection">新集合。</param>
  3089. </member>
  3090. <member name="T:System.Web.Http.ModelBinding.Binders.ArrayModelBinderProvider">
  3091. <summary>为数组提供模型联编程序。</summary>
  3092. </member>
  3093. <member name="M:System.Web.Http.ModelBinding.Binders.ArrayModelBinderProvider.#ctor">
  3094. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.ArrayModelBinderProvider" /> 类的新实例。</summary>
  3095. </member>
  3096. <member name="M:System.Web.Http.ModelBinding.Binders.ArrayModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
  3097. <summary>返回数组的模型联编程序。</summary>
  3098. <returns>一个模型联编程序对象;或者如果尝试获取模型联编程序失败,则为 null。</returns>
  3099. <param name="configuration">配置。</param>
  3100. <param name="modelType">模型的类型。</param>
  3101. </member>
  3102. <member name="T:System.Web.Http.ModelBinding.Binders.CollectionModelBinder`1">
  3103. <summary>将浏览器请求映射到集合。</summary>
  3104. <typeparam name="TElement">集合的类型。</typeparam>
  3105. </member>
  3106. <member name="M:System.Web.Http.ModelBinding.Binders.CollectionModelBinder`1.#ctor">
  3107. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.CollectionModelBinder`1" /> 类的新实例。</summary>
  3108. </member>
  3109. <member name="M:System.Web.Http.ModelBinding.Binders.CollectionModelBinder`1.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
  3110. <summary>使用指定的执行上下文和绑定上下文来绑定模型。</summary>
  3111. <returns>如果模型绑定成功,则为 true;否则为 false。</returns>
  3112. <param name="actionContext">操作上下文。</param>
  3113. <param name="bindingContext">绑定上下文。</param>
  3114. </member>
  3115. <member name="M:System.Web.Http.ModelBinding.Binders.CollectionModelBinder`1.CreateOrReplaceCollection(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext,System.Collections.Generic.IList{`0})">
  3116. <summary>提供一种方法来让派生类在将集合从联编程序返回之前对集合进行操作。</summary>
  3117. <returns>所有情况下均为 true。</returns>
  3118. <param name="actionContext">操作上下文。</param>
  3119. <param name="bindingContext">绑定上下文。</param>
  3120. <param name="newCollection">新集合。</param>
  3121. </member>
  3122. <member name="T:System.Web.Http.ModelBinding.Binders.CollectionModelBinderProvider">
  3123. <summary>为集合提供模型联编程序。</summary>
  3124. </member>
  3125. <member name="M:System.Web.Http.ModelBinding.Binders.CollectionModelBinderProvider.#ctor">
  3126. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.CollectionModelBinderProvider" /> 类的新实例。</summary>
  3127. </member>
  3128. <member name="M:System.Web.Http.ModelBinding.Binders.CollectionModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
  3129. <summary>检索集合的模型联编程序。</summary>
  3130. <returns>模型联编程序。</returns>
  3131. <param name="configuration">模型的配置。</param>
  3132. <param name="modelType">模型的类型。</param>
  3133. </member>
  3134. <member name="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto">
  3135. <summary>表示一个复杂模型的数据传输对象 (DTO)。</summary>
  3136. </member>
  3137. <member name="M:System.Web.Http.ModelBinding.Binders.ComplexModelDto.#ctor(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Metadata.ModelMetadata})">
  3138. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" /> 类的新实例。</summary>
  3139. <param name="modelMetadata">模型元数据。</param>
  3140. <param name="propertyMetadata">属性元数据的集合。</param>
  3141. </member>
  3142. <member name="P:System.Web.Http.ModelBinding.Binders.ComplexModelDto.ModelMetadata">
  3143. <summary>获取或设置 <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" /> 的模型元数据。</summary>
  3144. <returns>
  3145. <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" /> 的模型元数据。</returns>
  3146. </member>
  3147. <member name="P:System.Web.Http.ModelBinding.Binders.ComplexModelDto.PropertyMetadata">
  3148. <summary>获取或设置 <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" /> 的属性元数据的集合。</summary>
  3149. <returns>
  3150. <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" /> 的属性元数据的集合。</returns>
  3151. </member>
  3152. <member name="P:System.Web.Http.ModelBinding.Binders.ComplexModelDto.Results">
  3153. <summary>获取或设置 <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" /> 的结果。</summary>
  3154. <returns>
  3155. <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" /> 的结果。</returns>
  3156. </member>
  3157. <member name="T:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinder">
  3158. <summary>表示 <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" /> 对象的模型联编程序。</summary>
  3159. </member>
  3160. <member name="M:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinder.#ctor">
  3161. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinder" /> 类的新实例。</summary>
  3162. </member>
  3163. <member name="M:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinder.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
  3164. <summary>确定是否已绑定指定的模型。</summary>
  3165. <returns>如果已绑定指定模型,则为 true;否则为 false。</returns>
  3166. <param name="actionContext">操作上下文。</param>
  3167. <param name="bindingContext">绑定上下文。</param>
  3168. </member>
  3169. <member name="T:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinderProvider">
  3170. <summary>表示调用模型联编程序提供程序的复杂模型。</summary>
  3171. </member>
  3172. <member name="M:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinderProvider.#ctor">
  3173. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinderProvider" /> 类的新实例。</summary>
  3174. </member>
  3175. <member name="M:System.Web.Http.ModelBinding.Binders.ComplexModelDtoModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
  3176. <summary>检索关联的模型联编程序。</summary>
  3177. <returns>模型联编程序。</returns>
  3178. <param name="configuration">配置。</param>
  3179. <param name="modelType">要检索的模型的类型。</param>
  3180. </member>
  3181. <member name="T:System.Web.Http.ModelBinding.Binders.ComplexModelDtoResult">
  3182. <summary>表示 <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDto" /> 对象的结果。</summary>
  3183. </member>
  3184. <member name="M:System.Web.Http.ModelBinding.Binders.ComplexModelDtoResult.#ctor(System.Object,System.Web.Http.Validation.ModelValidationNode)">
  3185. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.ComplexModelDtoResult" /> 类的新实例。</summary>
  3186. <param name="model">对象模型。</param>
  3187. <param name="validationNode">验证节点。</param>
  3188. </member>
  3189. <member name="P:System.Web.Http.ModelBinding.Binders.ComplexModelDtoResult.Model">
  3190. <summary>获取或设置此对象的模型。</summary>
  3191. <returns>此对象的模型。</returns>
  3192. </member>
  3193. <member name="P:System.Web.Http.ModelBinding.Binders.ComplexModelDtoResult.ValidationNode">
  3194. <summary>获取或设置此对象的 <see cref="T:System.Web.Http.Validation.ModelValidationNode" /></summary>
  3195. <returns>此对象的 <see cref="T:System.Web.Http.Validation.ModelValidationNode" /></returns>
  3196. </member>
  3197. <member name="T:System.Web.Http.ModelBinding.Binders.CompositeModelBinder">
  3198. <summary>表示委托给 <see cref="T:System.Web.Http.ModelBinding.ModelBinderProvider" /> 实例集合之一的 <see cref="T:System.Web.Http.ModelBinding.IModelBinder" /></summary>
  3199. </member>
  3200. <member name="M:System.Web.Http.ModelBinding.Binders.CompositeModelBinder.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.ModelBinding.IModelBinder})">
  3201. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.CompositeModelBinder" /> 类的新实例。</summary>
  3202. <param name="binders">联编程序的枚举。</param>
  3203. </member>
  3204. <member name="M:System.Web.Http.ModelBinding.Binders.CompositeModelBinder.#ctor(System.Web.Http.ModelBinding.IModelBinder[])">
  3205. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.CompositeModelBinder" /> 类的新实例。</summary>
  3206. <param name="binders">联编程序的数组。</param>
  3207. </member>
  3208. <member name="M:System.Web.Http.ModelBinding.Binders.CompositeModelBinder.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
  3209. <summary>指示是否绑定指定模型。</summary>
  3210. <returns>如果已绑定该模型,则为 true;否则为 false。</returns>
  3211. <param name="actionContext">操作上下文。</param>
  3212. <param name="bindingContext">绑定上下文。</param>
  3213. </member>
  3214. <member name="T:System.Web.Http.ModelBinding.Binders.CompositeModelBinderProvider">
  3215. <summary>表示复合模型联编程序提供程序的类。</summary>
  3216. </member>
  3217. <member name="M:System.Web.Http.ModelBinding.Binders.CompositeModelBinderProvider.#ctor">
  3218. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.CompositeModelBinderProvider" /> 类的新实例。</summary>
  3219. </member>
  3220. <member name="M:System.Web.Http.ModelBinding.Binders.CompositeModelBinderProvider.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.ModelBinding.ModelBinderProvider})">
  3221. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.CompositeModelBinderProvider" /> 类的新实例。</summary>
  3222. <param name="providers">
  3223. <see cref="T:System.Web.Http.ModelBinding.ModelBinderProvider" /> 的集合</param>
  3224. </member>
  3225. <member name="M:System.Web.Http.ModelBinding.Binders.CompositeModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
  3226. <summary>获取模型的联编程序。</summary>
  3227. <returns>模型的联编程序。</returns>
  3228. <param name="configuration">联编程序配置。</param>
  3229. <param name="modelType">模型的类型。</param>
  3230. </member>
  3231. <member name="P:System.Web.Http.ModelBinding.Binders.CompositeModelBinderProvider.Providers">
  3232. <summary>获取复合模型联编程序的提供程序。</summary>
  3233. <returns>提供程序集合。</returns>
  3234. </member>
  3235. <member name="T:System.Web.Http.ModelBinding.Binders.DictionaryModelBinder`2">
  3236. <summary>将浏览器请求映射到字典数据对象。</summary>
  3237. <typeparam name="TKey">键的类型。</typeparam>
  3238. <typeparam name="TValue">值的类型。</typeparam>
  3239. </member>
  3240. <member name="M:System.Web.Http.ModelBinding.Binders.DictionaryModelBinder`2.#ctor">
  3241. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.DictionaryModelBinder`2" /> 类的新实例。</summary>
  3242. </member>
  3243. <member name="M:System.Web.Http.ModelBinding.Binders.DictionaryModelBinder`2.CreateOrReplaceCollection(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext,System.Collections.Generic.IList{System.Collections.Generic.KeyValuePair{`0,`1}})">
  3244. <summary>将集合转换为字典。</summary>
  3245. <returns>所有情况下均为 true。</returns>
  3246. <param name="actionContext">操作上下文。</param>
  3247. <param name="bindingContext">绑定上下文。</param>
  3248. <param name="newCollection">新集合。</param>
  3249. </member>
  3250. <member name="T:System.Web.Http.ModelBinding.Binders.DictionaryModelBinderProvider">
  3251. <summary>为字典提供模型联编程序。</summary>
  3252. </member>
  3253. <member name="M:System.Web.Http.ModelBinding.Binders.DictionaryModelBinderProvider.#ctor">
  3254. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.DictionaryModelBinderProvider" /> 类的新实例。</summary>
  3255. </member>
  3256. <member name="M:System.Web.Http.ModelBinding.Binders.DictionaryModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
  3257. <summary>检索关联的模型联编程序。</summary>
  3258. <returns>关联的模型联编程序。</returns>
  3259. <param name="configuration">要使用的配置。</param>
  3260. <param name="modelType">模型的类型。</param>
  3261. </member>
  3262. <member name="T:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinder`2">
  3263. <summary>将浏览器请求映射到键/值对数据对象。</summary>
  3264. <typeparam name="TKey">键的类型。</typeparam>
  3265. <typeparam name="TValue">值的类型。</typeparam>
  3266. </member>
  3267. <member name="M:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinder`2.#ctor">
  3268. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinder`2" /> 类的新实例。</summary>
  3269. </member>
  3270. <member name="M:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinder`2.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
  3271. <summary>使用指定的执行上下文和绑定上下文来绑定模型。</summary>
  3272. <returns>如果模型绑定成功,则为 true;否则为 false。</returns>
  3273. <param name="actionContext">操作上下文。</param>
  3274. <param name="bindingContext">绑定上下文。</param>
  3275. </member>
  3276. <member name="T:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinderProvider">
  3277. <summary>为键/值对的集合提供模型联编程序。</summary>
  3278. </member>
  3279. <member name="M:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinderProvider.#ctor">
  3280. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinderProvider" /> 类的新实例。</summary>
  3281. </member>
  3282. <member name="M:System.Web.Http.ModelBinding.Binders.KeyValuePairModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
  3283. <summary>检索关联的模型联编程序。</summary>
  3284. <returns>关联的模型联编程序。</returns>
  3285. <param name="configuration">配置。</param>
  3286. <param name="modelType">模型的类型。</param>
  3287. </member>
  3288. <member name="T:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder">
  3289. <summary>将浏览器请求映射到可变数据对象。</summary>
  3290. </member>
  3291. <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder.#ctor">
  3292. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder" /> 类的新实例。</summary>
  3293. </member>
  3294. <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
  3295. <summary>使用指定的操作上下文和绑定上下文来绑定模型。</summary>
  3296. <returns>如果绑定成功,则为 true;否则为 false。</returns>
  3297. <param name="actionContext">操作上下文。</param>
  3298. <param name="bindingContext">绑定上下文。</param>
  3299. </member>
  3300. <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder.CanUpdateProperty(System.Web.Http.Metadata.ModelMetadata)">
  3301. <summary>检索一个值,该值指示是否可以更新某个属性。</summary>
  3302. <returns>如果可以更新该属性,则为 true;否则为 false。</returns>
  3303. <param name="propertyMetadata">要对其求值的属性的元数据。</param>
  3304. </member>
  3305. <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder.CreateModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
  3306. <summary>创建模型的实例。</summary>
  3307. <returns>新建的模型对象。</returns>
  3308. <param name="actionContext">操作上下文。</param>
  3309. <param name="bindingContext">绑定上下文。</param>
  3310. </member>
  3311. <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder.EnsureModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
  3312. <summary>如果绑定上下文中尚不存在实例,则创建一个模型实例。</summary>
  3313. <param name="actionContext">操作上下文。</param>
  3314. <param name="bindingContext">绑定上下文。</param>
  3315. </member>
  3316. <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder.GetMetadataForProperties(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
  3317. <summary>检索模型属性的元数据。</summary>
  3318. <returns>模型属性的元数据。</returns>
  3319. <param name="actionContext">操作上下文。</param>
  3320. <param name="bindingContext">绑定上下文。</param>
  3321. </member>
  3322. <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinder.SetProperty(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext,System.Web.Http.Metadata.ModelMetadata,System.Web.Http.ModelBinding.Binders.ComplexModelDtoResult,System.Web.Http.Validation.ModelValidator)">
  3323. <summary>设置指定属性的值。</summary>
  3324. <param name="actionContext">操作上下文。</param>
  3325. <param name="bindingContext">绑定上下文。</param>
  3326. <param name="propertyMetadata">要设置的属性的元数据。</param>
  3327. <param name="dtoResult">有关属性的验证信息。</param>
  3328. <param name="requiredValidator">模型的验证程序。</param>
  3329. </member>
  3330. <member name="T:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinderProvider">
  3331. <summary>为可变对象提供模型联编程序。</summary>
  3332. </member>
  3333. <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinderProvider.#ctor">
  3334. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinderProvider" /> 类的新实例。</summary>
  3335. </member>
  3336. <member name="M:System.Web.Http.ModelBinding.Binders.MutableObjectModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
  3337. <summary>检索指定类型的模型联编程序。</summary>
  3338. <returns>模型联编程序。</returns>
  3339. <param name="configuration">配置。</param>
  3340. <param name="modelType">要检索的模型的类型。</param>
  3341. </member>
  3342. <member name="T:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider">
  3343. <summary>此处的内容将不会更新;请不要在此处添加材料。</summary>
  3344. </member>
  3345. <member name="M:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider.#ctor(System.Type,System.Func{System.Web.Http.ModelBinding.IModelBinder})">
  3346. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider" /> 类的新实例。</summary>
  3347. <param name="modelType">模型类型。</param>
  3348. <param name="modelBinderFactory">模型联编程序工厂。</param>
  3349. </member>
  3350. <member name="M:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider.#ctor(System.Type,System.Web.Http.ModelBinding.IModelBinder)">
  3351. <summary>使用指定的模型类型和模型联编程序来初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider" /> 类的新实例。</summary>
  3352. <param name="modelType">模型类型。</param>
  3353. <param name="modelBinder">模型联编程序。</param>
  3354. </member>
  3355. <member name="M:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
  3356. <summary>使用指定的执行上下文和绑定上下文来返回模型联编程序。</summary>
  3357. <returns>模型联编程序;如果尝试获取模型联编程序失败,则为 null。</returns>
  3358. <param name="configuration">配置。</param>
  3359. <param name="modelType">模型类型。</param>
  3360. </member>
  3361. <member name="P:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider.ModelType">
  3362. <summary>获取模型的类型。</summary>
  3363. <returns>模型的类型。</returns>
  3364. </member>
  3365. <member name="P:System.Web.Http.ModelBinding.Binders.SimpleModelBinderProvider.SuppressPrefixCheck">
  3366. <summary>获取或设置一个值,该值指定是否应取消前缀检查。</summary>
  3367. <returns>如果应取消前缀检查,则为 true;否则为 false。</returns>
  3368. </member>
  3369. <member name="T:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinder">
  3370. <summary>将浏览器请求映射到数据对象。当模型绑定要求使用 .NET Framework 类型转换器进行转换时,将使用此类型。</summary>
  3371. </member>
  3372. <member name="M:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinder.#ctor">
  3373. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinder" /> 类的新实例。</summary>
  3374. </member>
  3375. <member name="M:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinder.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
  3376. <summary>使用指定的控制器上下文和绑定上下文来绑定模型。</summary>
  3377. <returns>如果模型绑定成功,则为 true;否则为 false。</returns>
  3378. <param name="actionContext">操作上下文。</param>
  3379. <param name="bindingContext">绑定上下文。</param>
  3380. </member>
  3381. <member name="T:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinderProvider">
  3382. <summary>为需要类型转换的模型提供模型联编程序。</summary>
  3383. </member>
  3384. <member name="M:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinderProvider.#ctor">
  3385. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinderProvider" /> 类的新实例。</summary>
  3386. </member>
  3387. <member name="M:System.Web.Http.ModelBinding.Binders.TypeConverterModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
  3388. <summary>检索需要类型转换的模型的模型联编程序。</summary>
  3389. <returns>模型联编程序;如果无法转换类型,或者没有可转换的值,则为 Nothing。</returns>
  3390. <param name="configuration">联编程序的配置。</param>
  3391. <param name="modelType">模型的类型。</param>
  3392. </member>
  3393. <member name="T:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinder">
  3394. <summary>将浏览器请求映射到数据对象。当模型绑定不需要类型转换时,将使用此类。</summary>
  3395. </member>
  3396. <member name="M:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinder.#ctor">
  3397. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinder" /> 类的新实例。</summary>
  3398. </member>
  3399. <member name="M:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinder.BindModel(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.ModelBinding.ModelBindingContext)">
  3400. <summary>使用指定的执行上下文和绑定上下文来绑定模型。</summary>
  3401. <returns>如果模型绑定成功,则为 true;否则为 false。</returns>
  3402. <param name="actionContext">操作上下文。</param>
  3403. <param name="bindingContext">绑定上下文。</param>
  3404. </member>
  3405. <member name="T:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinderProvider">
  3406. <summary>为不需要类型转换的模型提供模型联编程序。</summary>
  3407. </member>
  3408. <member name="M:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinderProvider.#ctor">
  3409. <summary>初始化 <see cref="T:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinderProvider" /> 类的新实例。</summary>
  3410. </member>
  3411. <member name="M:System.Web.Http.ModelBinding.Binders.TypeMatchModelBinderProvider.GetBinder(System.Web.Http.HttpConfiguration,System.Type)">
  3412. <summary>检索关联的模型联编程序。</summary>
  3413. <returns>关联的模型联编程序。</returns>
  3414. <param name="configuration">配置。</param>
  3415. <param name="modelType">模型的类型。</param>
  3416. </member>
  3417. <member name="T:System.Web.Http.Routing.HttpMethodConstraint">
  3418. <summary>允许您定义当 ASP.NET 路由确定 URL 是否与路由匹配时允许使用的 HTTP 谓词。</summary>
  3419. </member>
  3420. <member name="M:System.Web.Http.Routing.HttpMethodConstraint.#ctor(System.Net.Http.HttpMethod[])">
  3421. <summary>使用允许对路由使用的 HTTP 谓词来初始化 <see cref="T:System.Web.Http.Routing.HttpMethodConstraint" /> 类的新实例。</summary>
  3422. <param name="allowedMethods">对路由有效的 HTTP 谓词。</param>
  3423. </member>
  3424. <member name="P:System.Web.Http.Routing.HttpMethodConstraint.AllowedMethods">
  3425. <summary>获取或设置允许对路由使用的 HTTP 谓词的集合。</summary>
  3426. <returns>允许对路由使用的 HTTP 谓词的集合。</returns>
  3427. </member>
  3428. <member name="M:System.Web.Http.Routing.HttpMethodConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
  3429. <summary>确定请求是否是使用某一个已允许对路由使用的 HTTP 谓词发出的。</summary>
  3430. <returns>当 ASP.NET 路由正在处理请求时,如果该请求是使用允许的 HTTP 谓词发出的,则此值为 true;否则为 false。当 ASP.NET 路由正在构造 URL 时,如果提供的值包含与某一个允许的 HTTP 谓词匹配的 HTTP 谓词,则此值为 true;否则为 false。默认值为 true。</returns>
  3431. <param name="request">为了确定其是否与 URL 匹配而检查的请求。</param>
  3432. <param name="route">为了确定其是否与 URL 匹配而检查的对象。</param>
  3433. <param name="parameterName">所检查的参数的名称。</param>
  3434. <param name="values">一个包含路由参数的对象。</param>
  3435. <param name="routeDirection">一个对象,用于指示当处理某个传入请求或生成某个 URL 时,是否正在执行约束检查。</param>
  3436. </member>
  3437. <member name="M:System.Web.Http.Routing.HttpMethodConstraint.System#Web#Http#Routing#IHttpRouteConstraint#Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
  3438. <summary>确定请求是否是使用某一个已允许对路由使用的 HTTP 谓词发出的。</summary>
  3439. <returns>当 ASP.NET 路由正在处理请求时,如果该请求是使用允许的 HTTP 谓词发出的,则此值为 true;否则为 false。当 ASP.NET 路由正在构造 URL 时,如果提供的值包含与某一个允许的 HTTP 谓词匹配的 HTTP 谓词,则此值为 true;否则为 false。默认值为 true。</returns>
  3440. <param name="request">为了确定其是否与 URL 匹配而检查的请求。</param>
  3441. <param name="route">为了确定其是否与 URL 匹配而检查的对象。</param>
  3442. <param name="parameterName">所检查的参数的名称。</param>
  3443. <param name="values">一个包含路由参数的对象。</param>
  3444. <param name="routeDirection">一个对象,用于指示当处理某个传入请求或生成某个 URL 时,是否正在执行约束检查。</param>
  3445. </member>
  3446. <member name="T:System.Web.Http.Routing.HttpRoute">
  3447. <summary>表示自承载(即在 ASP.NET 之外承载)的路由类。</summary>
  3448. </member>
  3449. <member name="M:System.Web.Http.Routing.HttpRoute.#ctor">
  3450. <summary>初始化 <see cref="T:System.Web.Http.Routing.HttpRoute" /> 类的新实例。</summary>
  3451. </member>
  3452. <member name="M:System.Web.Http.Routing.HttpRoute.#ctor(System.String)">
  3453. <summary>初始化 <see cref="T:System.Web.Http.Routing.HttpRoute" /> 类的新实例。</summary>
  3454. <param name="routeTemplate">路由模板。</param>
  3455. </member>
  3456. <member name="M:System.Web.Http.Routing.HttpRoute.#ctor(System.String,System.Web.Http.Routing.HttpRouteValueDictionary)">
  3457. <summary>初始化 <see cref="T:System.Web.Http.Routing.HttpRoute" /> 类的新实例。</summary>
  3458. <param name="routeTemplate">路由模板。</param>
  3459. <param name="defaults">路由参数的默认值。</param>
  3460. </member>
  3461. <member name="M:System.Web.Http.Routing.HttpRoute.#ctor(System.String,System.Web.Http.Routing.HttpRouteValueDictionary,System.Web.Http.Routing.HttpRouteValueDictionary)">
  3462. <summary>初始化 <see cref="T:System.Web.Http.Routing.HttpRoute" /> 类的新实例。</summary>
  3463. <param name="routeTemplate">路由模板。</param>
  3464. <param name="defaults">路由参数的默认值。</param>
  3465. <param name="constraints">路由参数的约束。</param>
  3466. </member>
  3467. <member name="M:System.Web.Http.Routing.HttpRoute.#ctor(System.String,System.Web.Http.Routing.HttpRouteValueDictionary,System.Web.Http.Routing.HttpRouteValueDictionary,System.Web.Http.Routing.HttpRouteValueDictionary)">
  3468. <summary>初始化 <see cref="T:System.Web.Http.Routing.HttpRoute" /> 类的新实例。</summary>
  3469. <param name="routeTemplate">路由模板。</param>
  3470. <param name="defaults">路由参数的默认值。</param>
  3471. <param name="constraints">路由参数的约束。</param>
  3472. <param name="dataTokens">路由参数的任何附加标记。</param>
  3473. </member>
  3474. <member name="M:System.Web.Http.Routing.HttpRoute.#ctor(System.String,System.Web.Http.Routing.HttpRouteValueDictionary,System.Web.Http.Routing.HttpRouteValueDictionary,System.Web.Http.Routing.HttpRouteValueDictionary,System.Net.Http.HttpMessageHandler)">
  3475. <summary>初始化 <see cref="T:System.Web.Http.Routing.HttpRoute" /> 类的新实例。</summary>
  3476. <param name="routeTemplate">路由模板。</param>
  3477. <param name="defaults">路由参数的默认值。</param>
  3478. <param name="constraints">路由参数的约束。</param>
  3479. <param name="dataTokens">路由参数的任何附加标记。</param>
  3480. <param name="handler">将作为请求接收方的消息处理程序。</param>
  3481. </member>
  3482. <member name="P:System.Web.Http.Routing.HttpRoute.Constraints">
  3483. <summary>获取路由参数的约束。</summary>
  3484. <returns>路由参数的约束。</returns>
  3485. </member>
  3486. <member name="P:System.Web.Http.Routing.HttpRoute.DataTokens">
  3487. <summary>获取任何不直接用于确定路由是否与传入的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 匹配的附加数据标记。</summary>
  3488. <returns>任何不直接用于确定路由是否与传入的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 匹配的附加数据标记。</returns>
  3489. </member>
  3490. <member name="P:System.Web.Http.Routing.HttpRoute.Defaults">
  3491. <summary>获取路由参数的默认值(如果传入的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 未提供路由参数值)。</summary>
  3492. <returns>路由参数的默认值(如果传入的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 未提供路由参数值)。</returns>
  3493. </member>
  3494. <member name="M:System.Web.Http.Routing.HttpRoute.GetRouteData(System.String,System.Net.Http.HttpRequestMessage)">
  3495. <summary>通过查找路由的 <see cref="T:System.Web.Http.Routing.HttpRouteData" /> 来确定该路由是否是传入请求的匹配项。</summary>
  3496. <returns>如果匹配,则为该路由的 <see cref="T:System.Web.Http.Routing.HttpRouteData" />;否则为 null。</returns>
  3497. <param name="virtualPathRoot">虚拟路径根。</param>
  3498. <param name="request">HTTP 请求。</param>
  3499. </member>
  3500. <member name="M:System.Web.Http.Routing.HttpRoute.GetVirtualPath(System.Net.Http.HttpRequestMessage,System.Collections.Generic.IDictionary{System.String,System.Object})">
  3501. <summary>尝试生成一个 URI,该 URI 表示基于 <see cref="T:System.Web.Http.Routing.HttpRouteData" /> 的当前值传入的值,并使用指定的 <see cref="T:System.Web.Http.Routing.HttpRoute" /> 生成新值。</summary>
  3502. <returns>
  3503. <see cref="T:System.Web.Http.Routing.HttpVirtualPathData" /> 实例或 null(如果无法生成 URI)。</returns>
  3504. <param name="request">HTTP 请求消息。</param>
  3505. <param name="values">路由值。</param>
  3506. </member>
  3507. <member name="P:System.Web.Http.Routing.HttpRoute.Handler">
  3508. <summary>获取或设置 http 路由处理程序。</summary>
  3509. <returns>http 路由处理程序。</returns>
  3510. </member>
  3511. <member name="M:System.Web.Http.Routing.HttpRoute.ProcessConstraint(System.Net.Http.HttpRequestMessage,System.Object,System.String,System.Web.Http.Routing.HttpRouteValueDictionary,System.Web.Http.Routing.HttpRouteDirection)">
  3512. <summary>确定此实例是否等于指定的路由。</summary>
  3513. <returns>如果此实例等于指定的路由,则为 true;否则为 false。</returns>
  3514. <param name="request">HTTP 请求。</param>
  3515. <param name="constraint">路由参数的约束。</param>
  3516. <param name="parameterName">参数名。</param>
  3517. <param name="values">参数值的列表。</param>
  3518. <param name="routeDirection">
  3519. <see cref="System.Web.Http.Routing.HttpRouteDirection" /> 枚举的枚举值之一。</param>
  3520. </member>
  3521. <member name="P:System.Web.Http.Routing.HttpRoute.RouteTemplate">
  3522. <summary>获取描述要匹配的 URI 模式的路由模板。</summary>
  3523. <returns>描述要匹配的 URI 模式的路由模板。</returns>
  3524. </member>
  3525. <member name="T:System.Web.Http.Routing.HttpRouteData">
  3526. <summary>封装有关 HTTP 路由的信息。</summary>
  3527. </member>
  3528. <member name="M:System.Web.Http.Routing.HttpRouteData.#ctor(System.Web.Http.Routing.IHttpRoute)">
  3529. <summary>初始化 <see cref="T:System.Web.Http.Routing.HttpRouteData" /> 类的新实例。</summary>
  3530. <param name="route">一个定义路由的对象。</param>
  3531. </member>
  3532. <member name="M:System.Web.Http.Routing.HttpRouteData.#ctor(System.Web.Http.Routing.IHttpRoute,System.Web.Http.Routing.HttpRouteValueDictionary)">
  3533. <summary>初始化 <see cref="T:System.Web.Http.Routing.HttpRouteData" /> 类的新实例。</summary>
  3534. <param name="route">一个定义路由的对象。</param>
  3535. <param name="values">值。</param>
  3536. </member>
  3537. <member name="P:System.Web.Http.Routing.HttpRouteData.Route">
  3538. <summary>获取表示路由的对象。</summary>
  3539. <returns>表示路由的对象。</returns>
  3540. </member>
  3541. <member name="P:System.Web.Http.Routing.HttpRouteData.Values">
  3542. <summary>获取 URL 参数值和路由默认值的集合。</summary>
  3543. <returns>包含从 URL 和默认值中分析得到的值的对象。</returns>
  3544. </member>
  3545. <member name="T:System.Web.Http.Routing.HttpRouteDirection">
  3546. <summary>指定路由方向的枚举。</summary>
  3547. </member>
  3548. <member name="F:System.Web.Http.Routing.HttpRouteDirection.UriResolution">
  3549. <summary>UriResolution 方向。</summary>
  3550. </member>
  3551. <member name="F:System.Web.Http.Routing.HttpRouteDirection.UriGeneration">
  3552. <summary>UriGeneration 方向。</summary>
  3553. </member>
  3554. <member name="T:System.Web.Http.Routing.HttpRouteValueDictionary">
  3555. <summary>表示指定键/值对的自承载的路由类。</summary>
  3556. </member>
  3557. <member name="M:System.Web.Http.Routing.HttpRouteValueDictionary.#ctor">
  3558. <summary>初始化 <see cref="T:System.Web.Http.Routing.HttpRouteValueDictionary" /> 类的新实例。</summary>
  3559. </member>
  3560. <member name="M:System.Web.Http.Routing.HttpRouteValueDictionary.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object})">
  3561. <summary>初始化 <see cref="T:System.Web.Http.Routing.HttpRouteValueDictionary" /> 类的新实例。</summary>
  3562. <param name="dictionary">字典。</param>
  3563. </member>
  3564. <member name="M:System.Web.Http.Routing.HttpRouteValueDictionary.#ctor(System.Object)">
  3565. <summary>初始化 <see cref="T:System.Web.Http.Routing.HttpRouteValueDictionary" /> 类的新实例。</summary>
  3566. <param name="values">键值。</param>
  3567. </member>
  3568. <member name="T:System.Web.Http.Routing.HttpVirtualPathData">
  3569. <summary>提供了有关 HTTP 虚拟路径的数据。</summary>
  3570. </member>
  3571. <member name="M:System.Web.Http.Routing.HttpVirtualPathData.#ctor(System.Web.Http.Routing.IHttpRoute,System.String)">
  3572. <summary>初始化 <see cref="T:System.Web.Http.Routing.HttpVirtualPathData" /> 类的新实例。</summary>
  3573. <param name="route">虚拟路径的路由。</param>
  3574. <param name="virtualPath">从路由定义创建的 URL。</param>
  3575. </member>
  3576. <member name="P:System.Web.Http.Routing.HttpVirtualPathData.Route">
  3577. <summary>获取或设置虚拟路径的路由。</summary>
  3578. <returns>虚拟路径的路由。</returns>
  3579. </member>
  3580. <member name="P:System.Web.Http.Routing.HttpVirtualPathData.VirtualPath">
  3581. <summary>获取或设置从路由定义创建的 URL。</summary>
  3582. <returns>从路由定义创建的 URL。</returns>
  3583. </member>
  3584. <member name="T:System.Web.Http.Routing.IHttpRoute">
  3585. <summary>
  3586. <see cref="T:System.Web.Http.Routing.IHttpRoute" /> 为一个表示如何将传入的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 映射到特定控制器和操作的路由定义了接口。</summary>
  3587. </member>
  3588. <member name="P:System.Web.Http.Routing.IHttpRoute.Constraints">
  3589. <summary> 获取路由参数的约束。</summary>
  3590. <returns>路由参数的约束。</returns>
  3591. </member>
  3592. <member name="P:System.Web.Http.Routing.IHttpRoute.DataTokens">
  3593. <summary> 获取任何不直接用于确定路由是否与传入的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 匹配的附加数据标记。</summary>
  3594. <returns>附加数据标记。</returns>
  3595. </member>
  3596. <member name="P:System.Web.Http.Routing.IHttpRoute.Defaults">
  3597. <summary> 获取路由参数的默认值(如果传入的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 未提供路由参数值)。</summary>
  3598. <returns>路由参数的默认值。</returns>
  3599. </member>
  3600. <member name="M:System.Web.Http.Routing.IHttpRoute.GetRouteData(System.String,System.Net.Http.HttpRequestMessage)">
  3601. <summary> 通过查找路由的 &lt;see cref="!:IRouteData" /&gt;,确定传入请求是否匹配此路由。</summary>
  3602. <returns>如果匹配,则为路由的 &lt;see cref="!:RouteData" /&gt;;否则为 null。</returns>
  3603. <param name="virtualPathRoot">虚拟路径根。</param>
  3604. <param name="request">请求。</param>
  3605. </member>
  3606. <member name="M:System.Web.Http.Routing.IHttpRoute.GetVirtualPath(System.Net.Http.HttpRequestMessage,System.Collections.Generic.IDictionary{System.String,System.Object})">
  3607. <summary>基于所提供的路由和值获取虚拟路径数据。</summary>
  3608. <returns>虚拟路径数据。</returns>
  3609. <param name="request">请求消息。</param>
  3610. <param name="values">值。</param>
  3611. </member>
  3612. <member name="P:System.Web.Http.Routing.IHttpRoute.Handler">
  3613. <summary>获取将作为请求接收方的消息处理程序。</summary>
  3614. <returns>消息处理程序。</returns>
  3615. </member>
  3616. <member name="P:System.Web.Http.Routing.IHttpRoute.RouteTemplate">
  3617. <summary> 获取描述要匹配的 URI 模式的路由模板。</summary>
  3618. <returns>路由模板。</returns>
  3619. </member>
  3620. <member name="T:System.Web.Http.Routing.IHttpRouteConstraint">
  3621. <summary>表示基类路由约束。</summary>
  3622. </member>
  3623. <member name="M:System.Web.Http.Routing.IHttpRouteConstraint.Match(System.Net.Http.HttpRequestMessage,System.Web.Http.Routing.IHttpRoute,System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.Http.Routing.HttpRouteDirection)">
  3624. <summary>确定此实例是否等于指定的路由。</summary>
  3625. <returns>如果此实例等于指定的路由,则为 True;否则为 false。</returns>
  3626. <param name="request">请求。</param>
  3627. <param name="route">要比较的路由。</param>
  3628. <param name="parameterName">参数名。</param>
  3629. <param name="values">参数值的列表。</param>
  3630. <param name="routeDirection">路由方向。</param>
  3631. </member>
  3632. <member name="T:System.Web.Http.Routing.IHttpRouteData">
  3633. <summary>提供有关路由的信息。</summary>
  3634. </member>
  3635. <member name="P:System.Web.Http.Routing.IHttpRouteData.Route">
  3636. <summary>获取表示路由的对象。</summary>
  3637. <returns>表示路由的对象。</returns>
  3638. </member>
  3639. <member name="P:System.Web.Http.Routing.IHttpRouteData.Values">
  3640. <summary>获取 URL 参数值和路由默认值的集合。</summary>
  3641. <returns>从 URL 分析出来的值以及来自默认值的值。</returns>
  3642. </member>
  3643. <member name="T:System.Web.Http.Routing.IHttpVirtualPathData">
  3644. <summary>定义 HTTP 路由的属性。</summary>
  3645. </member>
  3646. <member name="P:System.Web.Http.Routing.IHttpVirtualPathData.Route">
  3647. <summary>获取 HTTP 路由。</summary>
  3648. <returns>HTTP 路由。</returns>
  3649. </member>
  3650. <member name="P:System.Web.Http.Routing.IHttpVirtualPathData.VirtualPath">
  3651. <summary>获取表示当前 HTTP 路由的虚拟路径的 URI。</summary>
  3652. <returns>表示当前 HTTP 路由的虚拟路径的 URI。</returns>
  3653. </member>
  3654. <member name="T:System.Web.Http.Routing.UrlHelper">
  3655. <summary>此处的内容将不会更新;请不要在此处添加材料。</summary>
  3656. </member>
  3657. <member name="M:System.Web.Http.Routing.UrlHelper.#ctor(System.Net.Http.HttpRequestMessage)">
  3658. <summary>初始化 <see cref="T:System.Web.Http.Routing.UrlHelper" /> 类的新实例。</summary>
  3659. <param name="request">此实例的 HTTP 请求。</param>
  3660. </member>
  3661. <member name="M:System.Web.Http.Routing.UrlHelper.Link(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
  3662. <summary>返回指定路由的链接。</summary>
  3663. <returns>指定路由的链接。</returns>
  3664. <param name="routeName">路由的名称。</param>
  3665. <param name="routeValues">一个包含路由参数的对象。</param>
  3666. </member>
  3667. <member name="M:System.Web.Http.Routing.UrlHelper.Link(System.String,System.Object)">
  3668. <summary>返回指定路由的链接。</summary>
  3669. <returns>指定路由的链接。</returns>
  3670. <param name="routeName">路由的名称。</param>
  3671. <param name="routeValues">路由值。</param>
  3672. </member>
  3673. <member name="P:System.Web.Http.Routing.UrlHelper.Request">
  3674. <summary>获取或设置当前 <see cref="T:System.Web.Http.Routing.UrlHelper" /> 实例的 <see cref="T:System.Net.Http.HttpRequestMessage" /></summary>
  3675. <returns>当前实例的 <see cref="T:System.Net.Http.HttpRequestMessage" /></returns>
  3676. </member>
  3677. <member name="M:System.Web.Http.Routing.UrlHelper.Route(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
  3678. <summary>返回 <see cref="T:System.Web.Http.Routing.UrlHelper" /> 的路由。</summary>
  3679. <returns>
  3680. <see cref="T:System.Web.Http.Routing.UrlHelper" /> 的路由。</returns>
  3681. <param name="routeName">路由的名称。</param>
  3682. <param name="routeValues">路由值列表。</param>
  3683. </member>
  3684. <member name="M:System.Web.Http.Routing.UrlHelper.Route(System.String,System.Object)">
  3685. <summary>返回 <see cref="T:System.Web.Http.Routing.UrlHelper" /> 的路由。</summary>
  3686. <returns>
  3687. <see cref="T:System.Web.Http.Routing.UrlHelper" /> 的路由。</returns>
  3688. <param name="routeName">路由的名称。</param>
  3689. <param name="routeValues">路由值。</param>
  3690. </member>
  3691. <member name="T:System.Web.Http.Services.DefaultServices">
  3692. <summary> 表示由 <see cref="T:System.Web.Http.HttpConfiguration" /> 使用的服务实例的容器。请注意,此容器仅支持已知的类型,在调用用于获取或设置任意服务类型的方法时将引发 <see cref="T:System.ArgumentException" />。对于任意类型的创建,请改用 <see cref="T:System.Web.Http.Dependencies.IDependencyResolver" />。此容器支持的类型包括:<see cref="T:System.Web.Http.Controllers.IActionValueBinder" /><see cref="T:System.Web.Http.Description.IApiExplorer" /><see cref="T:System.Web.Http.Dispatcher.IAssembliesResolver" /><see cref="T:System.Web.Http.Validation.IBodyModelValidator" /><see cref="T:System.Net.Http.Formatting.IContentNegotiator" /><see cref="T:System.Web.Http.Description.IDocumentationProvider" /><see cref="T:System.Web.Http.Filters.IFilterProvider" /><see cref="T:System.Web.Http.Hosting.IHostBufferPolicySelector" /><see cref="T:System.Web.Http.Controllers.IHttpActionInvoker" /><see cref="T:System.Web.Http.Controllers.IHttpActionSelector" /><see cref="T:System.Web.Http.Dispatcher.IHttpControllerActivator" /><see cref="T:System.Web.Http.Dispatcher.IHttpControllerSelector" /><see cref="T:System.Web.Http.Dispatcher.IHttpControllerTypeResolver" /><see cref="T:System.Web.Http.Tracing.ITraceManager" /><see cref="T:System.Web.Http.Tracing.ITraceWriter" /><see cref="T:System.Web.Http.Query.IStructuredQueryBuilder" /><see cref="T:System.Web.Http.ModelBinding.ModelBinderProvider" /><see cref="T:System.Web.Http.Metadata.ModelMetadataProvider" /><see cref="T:System.Web.Http.Validation.ModelValidatorProvider" /><see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" />如果将不在上述列表中的任何类型传递给此接口中的任何方法,将导致引发 <see cref="T:System.ArgumentException" /></summary>
  3693. </member>
  3694. <member name="M:System.Web.Http.Services.DefaultServices.#ctor">
  3695. <summary>初始化 <see cref="T:System.Web.Http.Services.DefaultServices" /> 类的新实例。</summary>
  3696. </member>
  3697. <member name="M:System.Web.Http.Services.DefaultServices.#ctor(System.Web.Http.HttpConfiguration)">
  3698. <summary>使用指定的 <see cref="T:System.Web.Http.HttpConfiguration" /> 对象来初始化 <see cref="T:System.Web.Http.Services.DefaultServices" /> 类的新实例。</summary>
  3699. <param name="configuration">
  3700. <see cref="T:System.Web.Http.HttpConfiguration" /> 对象。</param>
  3701. </member>
  3702. <member name="M:System.Web.Http.Services.DefaultServices.ClearSingle(System.Type)">
  3703. <summary>从默认服务中删除单实例服务。</summary>
  3704. <param name="serviceType">服务的类型。</param>
  3705. </member>
  3706. <member name="M:System.Web.Http.Services.DefaultServices.Dispose">
  3707. <summary>执行与释放或重置非托管资源关联的应用程序定义任务。</summary>
  3708. </member>
  3709. <member name="M:System.Web.Http.Services.DefaultServices.GetService(System.Type)">
  3710. <summary>获取指定类型的服务。</summary>
  3711. <returns>服务的第一个实例;如果找不到该服务,则为 null。</returns>
  3712. <param name="serviceType">服务的类型。</param>
  3713. </member>
  3714. <member name="M:System.Web.Http.Services.DefaultServices.GetServiceInstances(System.Type)">
  3715. <summary>获取给定服务类型的服务对象的列表,并验证该服务类型。</summary>
  3716. <returns>指定类型的服务对象的列表。</returns>
  3717. <param name="serviceType">服务类型。</param>
  3718. </member>
  3719. <member name="M:System.Web.Http.Services.DefaultServices.GetServices(System.Type)">
  3720. <summary>获取给定服务类型的服务对象的列表。</summary>
  3721. <returns>指定类型的服务对象的列表;如果未找到该服务,则为空列表。</returns>
  3722. <param name="serviceType">服务的类型。</param>
  3723. </member>
  3724. <member name="M:System.Web.Http.Services.DefaultServices.IsSingleService(System.Type)">
  3725. <summary>查询服务类型是否为单实例。</summary>
  3726. <returns>如果该服务类型最多只有一个实例,则为 true;如果该服务类型支持多个实例,则为 false。</returns>
  3727. <param name="serviceType">服务类型。</param>
  3728. </member>
  3729. <member name="M:System.Web.Http.Services.DefaultServices.ReplaceSingle(System.Type,System.Object)">
  3730. <summary>替换单实例服务对象。</summary>
  3731. <param name="serviceType">服务类型。</param>
  3732. <param name="service">服务对象,用于替换以前的实例。</param>
  3733. </member>
  3734. <member name="M:System.Web.Http.Services.DefaultServices.ResetCache(System.Type)">
  3735. <summary>删除单个服务类型的缓存值。</summary>
  3736. <param name="serviceType">服务类型。</param>
  3737. </member>
  3738. <member name="T:System.Web.Http.Tracing.ITraceManager">
  3739. <summary>表示用于记录方法入口/出口和持续时间的性能跟踪类。</summary>
  3740. </member>
  3741. <member name="M:System.Web.Http.Tracing.ITraceManager.Initialize(System.Web.Http.HttpConfiguration)">
  3742. <summary>使用指定的配置初始化 <see cref="T:System.Web.Http.Tracing.ITraceManager" /> 类。</summary>
  3743. <param name="configuration">配置。</param>
  3744. </member>
  3745. <member name="T:System.Web.Http.Tracing.ITraceWriter">
  3746. <summary>表示跟踪编写器。</summary>
  3747. </member>
  3748. <member name="M:System.Web.Http.Tracing.ITraceWriter.Trace(System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel,System.Action{System.Web.Http.Tracing.TraceRecord})">
  3749. <summary> 当且仅当在给定 category 和 level 允许跟踪时,调用指定的 traceAction 以允许在新的 <see cref="T:System.Web.Http.Tracing.TraceRecord" /> 中设置值。</summary>
  3750. <param name="request">当前 <see cref="T:System.Net.Http.HttpRequestMessage" />。它可以为 null,但这样做将阻止后续跟踪分析将跟踪与特定请求关联。</param>
  3751. <param name="category">跟踪的逻辑类别。用户可以定义自己的跟踪。</param>
  3752. <param name="level">写入此跟踪时所在的 <see cref="T:System.Web.Http.Tracing.TraceLevel" /></param>
  3753. <param name="traceAction">启用了跟踪时要调用的操作。在此操作中,调用方应填充给定 <see cref="T:System.Web.Http.Tracing.TraceRecord" /> 的各个字段。</param>
  3754. </member>
  3755. <member name="T:System.Web.Http.Tracing.ITraceWriterExtensions">
  3756. <summary>表示 <see cref="T:System.Web.Http.Tracing.ITraceWriter" /> 的扩展方法。</summary>
  3757. </member>
  3758. <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Debug(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception)">
  3759. <summary>提供了一组方法和属性,可帮助你调试使用指定编写器、请求、类别和异常的代码。</summary>
  3760. <param name="traceWriter">
  3761. <see cref="T:System.Web.Http.Tracing.ITraceWriter" /></param>
  3762. <param name="request">要与跟踪关联的 <see cref="T:System.Net.Http.HttpRequestMessage" />。它可以为 null。</param>
  3763. <param name="category">跟踪的逻辑类别。</param>
  3764. <param name="exception">在执行过程中出现的错误。</param>
  3765. </member>
  3766. <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Debug(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception,System.String,System.Object[])">
  3767. <summary>提供了一组方法和属性,可帮助你调试使用指定编写器、请求、类别、异常、消息格式和参数的代码。</summary>
  3768. <param name="traceWriter">
  3769. <see cref="T:System.Web.Http.Tracing.ITraceWriter" /></param>
  3770. <param name="request">要与跟踪关联的 <see cref="T:System.Net.Http.HttpRequestMessage" />。它可以为 null。</param>
  3771. <param name="category">跟踪的逻辑类别。</param>
  3772. <param name="exception">在执行过程中出现的错误。</param>
  3773. <param name="messageFormat">消息的格式。</param>
  3774. <param name="messageArguments">消息参数。</param>
  3775. </member>
  3776. <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Debug(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.String,System.Object[])">
  3777. <summary>提供了一组方法和属性,可帮助你调试使用指定编写器、请求、类别、异常、消息格式和参数的代码。</summary>
  3778. <param name="traceWriter">
  3779. <see cref="T:System.Web.Http.Tracing.ITraceWriter" /></param>
  3780. <param name="request">要与跟踪关联的 <see cref="T:System.Net.Http.HttpRequestMessage" />。它可以为 null。</param>
  3781. <param name="category">跟踪的逻辑类别。</param>
  3782. <param name="messageFormat">消息的格式。</param>
  3783. <param name="messageArguments">消息参数。</param>
  3784. </member>
  3785. <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Error(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception)">
  3786. <summary>使用指定的编写器、请求、类别和异常在列表中显示一条错误消息。</summary>
  3787. <param name="traceWriter">
  3788. <see cref="T:System.Web.Http.Tracing.ITraceWriter" /></param>
  3789. <param name="request">要与跟踪关联的 <see cref="T:System.Net.Http.HttpRequestMessage" />。它可以为 null。</param>
  3790. <param name="category">跟踪的逻辑类别。</param>
  3791. <param name="exception">在执行过程中出现的错误。</param>
  3792. </member>
  3793. <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Error(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception,System.String,System.Object[])">
  3794. <summary>使用指定的编写器、请求、类别、异常、消息格式和参数在列表中显示一条错误消息。</summary>
  3795. <param name="traceWriter">
  3796. <see cref="T:System.Web.Http.Tracing.ITraceWriter" /></param>
  3797. <param name="request">要与跟踪关联的 <see cref="T:System.Net.Http.HttpRequestMessage" />。它可以为 null。</param>
  3798. <param name="category">跟踪的逻辑类别。</param>
  3799. <param name="exception">异常。</param>
  3800. <param name="messageFormat">消息的格式。</param>
  3801. <param name="messageArguments">消息中的参数。</param>
  3802. </member>
  3803. <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Error(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.String,System.Object[])">
  3804. <summary>使用指定的编写器、请求、类别、消息格式和参数在列表中显示一条错误消息。</summary>
  3805. <param name="traceWriter">
  3806. <see cref="T:System.Web.Http.Tracing.ITraceWriter" /></param>
  3807. <param name="request">要与跟踪关联的 <see cref="T:System.Net.Http.HttpRequestMessage" />。它可以为 null。</param>
  3808. <param name="category">跟踪的逻辑类别。</param>
  3809. <param name="messageFormat">消息的格式。</param>
  3810. <param name="messageArguments">消息中的参数。</param>
  3811. </member>
  3812. <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Fatal(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception)">
  3813. <summary>使用指定的编写器、请求、类别和异常在 <see cref="T:System.Web.Http.Tracing.ITraceWriterExtensions" /> 类中显示一条错误消息。</summary>
  3814. <param name="traceWriter">
  3815. <see cref="T:System.Web.Http.Tracing.ITraceWriter" /></param>
  3816. <param name="request">要与跟踪关联的 <see cref="T:System.Net.Http.HttpRequestMessage" />。它可以为 null。</param>
  3817. <param name="category">跟踪的逻辑类别。</param>
  3818. <param name="exception">在执行过程中出现的异常。</param>
  3819. </member>
  3820. <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Fatal(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception,System.String,System.Object[])">
  3821. <summary>使用指定的编写器、请求、类别、异常、消息格式和参数在 <see cref="T:System.Web.Http.Tracing.ITraceWriterExtensions" /> 类中显示一条错误消息。</summary>
  3822. <param name="traceWriter">
  3823. <see cref="T:System.Web.Http.Tracing.ITraceWriter" /></param>
  3824. <param name="request">要与跟踪关联的 <see cref="T:System.Net.Http.HttpRequestMessage" />。它可以为 null。</param>
  3825. <param name="category">跟踪的逻辑类别。</param>
  3826. <param name="exception">异常。</param>
  3827. <param name="messageFormat">消息的格式。</param>
  3828. <param name="messageArguments">消息参数。</param>
  3829. </member>
  3830. <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Fatal(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.String,System.Object[])">
  3831. <summary>使用指定的编写器、请求、类别、消息格式和参数在 <see cref="T:System.Web.Http.Tracing.ITraceWriterExtensions" /> 类中显示一条错误消息。</summary>
  3832. <param name="traceWriter">
  3833. <see cref="T:System.Web.Http.Tracing.ITraceWriter" /></param>
  3834. <param name="request">要与跟踪关联的 <see cref="T:System.Net.Http.HttpRequestMessage" />。它可以为 null。</param>
  3835. <param name="category">跟踪的逻辑类别。</param>
  3836. <param name="messageFormat">消息的格式。</param>
  3837. <param name="messageArguments">消息参数。</param>
  3838. </member>
  3839. <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Info(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception)">
  3840. <summary>显示 <see cref="System.Web.Http.Tracing.ITraceWriterExtensions" /> 中的详细信息。</summary>
  3841. <param name="traceWriter">
  3842. <see cref="T:System.Web.Http.Tracing.ITraceWriter" /></param>
  3843. <param name="request">要与跟踪关联的 <see cref="T:System.Net.Http.HttpRequestMessage" />。它可以为 null。</param>
  3844. <param name="category">跟踪的逻辑类别。</param>
  3845. <param name="exception">在执行过程中出现的错误。</param>
  3846. </member>
  3847. <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Info(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception,System.String,System.Object[])">
  3848. <summary>显示 <see cref="System.Web.Http.Tracing.ITraceWriterExtensions" /> 中的详细信息。</summary>
  3849. <param name="traceWriter">
  3850. <see cref="T:System.Web.Http.Tracing.ITraceWriter" /></param>
  3851. <param name="request">要与跟踪关联的 <see cref="T:System.Net.Http.HttpRequestMessage" />。它可以为 null。</param>
  3852. <param name="category">跟踪的逻辑类别。</param>
  3853. <param name="exception">在执行过程中出现的错误。</param>
  3854. <param name="messageFormat">消息的格式。</param>
  3855. <param name="messageArguments">消息参数。</param>
  3856. </member>
  3857. <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Info(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.String,System.Object[])">
  3858. <summary>显示 <see cref="System.Web.Http.Tracing.ITraceWriterExtensions" /> 中的详细信息。</summary>
  3859. <param name="traceWriter">
  3860. <see cref="T:System.Web.Http.Tracing.ITraceWriter" /></param>
  3861. <param name="request">要与跟踪关联的 <see cref="T:System.Net.Http.HttpRequestMessage" />。它可以为 null。</param>
  3862. <param name="category">跟踪的逻辑类别。</param>
  3863. <param name="messageFormat">消息的格式。</param>
  3864. <param name="messageArguments">消息参数。</param>
  3865. </member>
  3866. <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Trace(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel,System.Exception)">
  3867. <summary>指示侦听器集合中的跟踪侦听器。</summary>
  3868. <param name="traceWriter">
  3869. <see cref="T:System.Web.Http.Tracing.ITraceWriter" /></param>
  3870. <param name="request">要与跟踪关联的 <see cref="T:System.Net.Http.HttpRequestMessage" />。它可以为 null。</param>
  3871. <param name="category">跟踪的逻辑类别。</param>
  3872. <param name="level">跟踪级别。</param>
  3873. <param name="exception">在执行过程中出现的错误。</param>
  3874. </member>
  3875. <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Trace(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel,System.Exception,System.String,System.Object[])">
  3876. <summary>指示侦听器集合中的跟踪侦听器。</summary>
  3877. <param name="traceWriter">
  3878. <see cref="T:System.Web.Http.Tracing.ITraceWriter" /></param>
  3879. <param name="request">要与跟踪关联的 <see cref="T:System.Net.Http.HttpRequestMessage" />。它可以为 null。</param>
  3880. <param name="category">跟踪的逻辑类别。</param>
  3881. <param name="level">跟踪级别。</param>
  3882. <param name="exception">在执行过程中出现的错误。</param>
  3883. <param name="messageFormat">消息的格式。</param>
  3884. <param name="messageArguments">消息参数。</param>
  3885. </member>
  3886. <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Trace(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel,System.String,System.Object[])">
  3887. <summary>指示侦听器集合中的跟踪侦听器。</summary>
  3888. <param name="traceWriter">
  3889. <see cref="T:System.Web.Http.Tracing.ITraceWriter" /></param>
  3890. <param name="request">要与跟踪关联的 <see cref="T:System.Net.Http.HttpRequestMessage" />。它可以为 null。</param>
  3891. <param name="category">跟踪的逻辑类别。</param>
  3892. <param name="level">跟踪的 <see cref="T:System.Web.Http.Tracing.TraceLevel" /></param>
  3893. <param name="messageFormat">消息的格式。</param>
  3894. <param name="messageArguments">消息参数。</param>
  3895. </member>
  3896. <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.TraceBeginEnd(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel,System.String,System.String,System.Action{System.Web.Http.Tracing.TraceRecord},System.Action,System.Action{System.Web.Http.Tracing.TraceRecord},System.Action{System.Web.Http.Tracing.TraceRecord})">
  3897. <summary>跟踪围绕指定操作的开始和结束跟踪。</summary>
  3898. <param name="traceWriter">
  3899. <see cref="T:System.Web.Http.Tracing.ITraceWriter" /></param>
  3900. <param name="request">要与跟踪关联的 <see cref="T:System.Net.Http.HttpRequestMessage" />。它可以为 null。</param>
  3901. <param name="category">跟踪的逻辑类别。</param>
  3902. <param name="level">跟踪的 <see cref="T:System.Web.Http.Tracing.TraceLevel" /></param>
  3903. <param name="operatorName">执行操作的对象的名称。它可以为 null。</param>
  3904. <param name="operationName">要执行的操作的名称。它可以为 null。</param>
  3905. <param name="beginTrace">要在执行操作之前调用(以允许填充给定 <see cref="T:System.Web.Http.Tracing.TraceRecord" />)的 <see cref="T:System.Action" />。它可以为 null。</param>
  3906. <param name="execute">一个 &lt;see cref="T:System.Func`1" /&gt;,它将返回要执行操作的 <see cref="T:System.Threading.Tasks.Task" /></param>
  3907. <param name="endTrace">在成功执行操作之后调用(以允许填充给定 <see cref="T:System.Web.Http.Tracing.TraceRecord" />)的 <see cref="T:System.Action" />。它可以为 null。</param>
  3908. <param name="errorTrace">在执行操作时出错的情况下调用(以允许填充给定 <see cref="T:System.Web.Http.Tracing.TraceRecord" />)的 <see cref="T:System.Action" />。它可以为 null。</param>
  3909. </member>
  3910. <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.TraceBeginEndAsync``1(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel,System.String,System.String,System.Action{System.Web.Http.Tracing.TraceRecord},System.Func{System.Threading.Tasks.Task{``0}},System.Action{System.Web.Http.Tracing.TraceRecord,``0},System.Action{System.Web.Http.Tracing.TraceRecord})">
  3911. <summary> 跟踪围绕指定操作的开始和结束跟踪。</summary>
  3912. <returns>操作返回的 <see cref="T:System.Threading.Tasks.Task" /></returns>
  3913. <param name="traceWriter">
  3914. <see cref="T:System.Web.Http.Tracing.ITraceWriter" /></param>
  3915. <param name="request">要与跟踪关联的 <see cref="T:System.Net.Http.HttpRequestMessage" />。它可以为 null。</param>
  3916. <param name="category">跟踪的逻辑类别。</param>
  3917. <param name="level">跟踪的 <see cref="T:System.Web.Http.Tracing.TraceLevel" /></param>
  3918. <param name="operatorName">执行操作的对象的名称。它可以为 null。</param>
  3919. <param name="operationName">要执行的操作的名称。它可以为 null。</param>
  3920. <param name="beginTrace">要在执行操作之前调用(以允许填充给定 <see cref="T:System.Web.Http.Tracing.TraceRecord" />)的 <see cref="T:System.Action" />。它可以为 null。</param>
  3921. <param name="execute">一个 &lt;see cref="T:System.Func`1" /&gt;,它将返回要执行操作的 <see cref="T:System.Threading.Tasks.Task" /></param>
  3922. <param name="endTrace">要在成功执行操作之后调用(以允许填入给定的 <see cref="T:System.Web.Http.Tracing.TraceRecord" />)的 <see cref="T:System.Action" />。完成的任务结果也会传递给此操作。此参数可以为 null。</param>
  3923. <param name="errorTrace">在执行操作时出错的情况下调用(以允许填充给定 <see cref="T:System.Web.Http.Tracing.TraceRecord" />)的 <see cref="T:System.Action" />。它可以为 null。</param>
  3924. <typeparam name="TResult"><see cref="T:System.Threading.Tasks.Task" /> 生成的结果的类型。</typeparam>
  3925. </member>
  3926. <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.TraceBeginEndAsync(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel,System.String,System.String,System.Action{System.Web.Http.Tracing.TraceRecord},System.Func{System.Threading.Tasks.Task},System.Action{System.Web.Http.Tracing.TraceRecord},System.Action{System.Web.Http.Tracing.TraceRecord})">
  3927. <summary> 跟踪围绕指定操作的开始和结束跟踪。</summary>
  3928. <returns>操作返回的 <see cref="T:System.Threading.Tasks.Task" /></returns>
  3929. <param name="traceWriter">
  3930. <see cref="T:System.Web.Http.Tracing.ITraceWriter" /></param>
  3931. <param name="request">要与跟踪关联的 <see cref="T:System.Net.Http.HttpRequestMessage" />。它可以为 null。</param>
  3932. <param name="category">跟踪的逻辑类别。</param>
  3933. <param name="level">跟踪的 <see cref="T:System.Web.Http.Tracing.TraceLevel" /></param>
  3934. <param name="operatorName">执行操作的对象的名称。它可以为 null。</param>
  3935. <param name="operationName">要执行的操作的名称。它可以为 null。</param>
  3936. <param name="beginTrace">要在执行操作之前调用(以允许填充给定 <see cref="T:System.Web.Http.Tracing.TraceRecord" />)的 <see cref="T:System.Action" />。它可以为 null。</param>
  3937. <param name="execute">一个 &lt;see cref="T:System.Func`1" /&gt;,它将返回要执行操作的 <see cref="T:System.Threading.Tasks.Task" /></param>
  3938. <param name="endTrace">在成功执行操作之后调用(以允许填充给定 <see cref="T:System.Web.Http.Tracing.TraceRecord" />)的 <see cref="T:System.Action" />。它可以为 null。</param>
  3939. <param name="errorTrace">在执行操作时出错的情况下调用(以允许填充给定 <see cref="T:System.Web.Http.Tracing.TraceRecord" />)的 <see cref="T:System.Action" />。它可以为 null。</param>
  3940. </member>
  3941. <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Warn(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception)">
  3942. <summary>指示执行的警告级别。</summary>
  3943. <param name="traceWriter">
  3944. <see cref="T:System.Web.Http.Tracing.ITraceWriter" /></param>
  3945. <param name="request">要与跟踪关联的 <see cref="T:System.Net.Http.HttpRequestMessage" />。它可以为 null。</param>
  3946. <param name="category">跟踪的逻辑类别。</param>
  3947. <param name="exception">在执行过程中出现的错误。</param>
  3948. </member>
  3949. <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Warn(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.Exception,System.String,System.Object[])">
  3950. <summary>指示执行的警告级别。</summary>
  3951. <param name="traceWriter">
  3952. <see cref="T:System.Web.Http.Tracing.ITraceWriter" /></param>
  3953. <param name="request">要与跟踪关联的 <see cref="T:System.Net.Http.HttpRequestMessage" />。它可以为 null。</param>
  3954. <param name="category">跟踪的逻辑类别。</param>
  3955. <param name="exception">在执行过程中出现的错误。</param>
  3956. <param name="messageFormat">消息的格式。</param>
  3957. <param name="messageArguments">消息参数。</param>
  3958. </member>
  3959. <member name="M:System.Web.Http.Tracing.ITraceWriterExtensions.Warn(System.Web.Http.Tracing.ITraceWriter,System.Net.Http.HttpRequestMessage,System.String,System.String,System.Object[])">
  3960. <summary>指示执行的警告级别。</summary>
  3961. <param name="traceWriter">
  3962. <see cref="T:System.Web.Http.Tracing.ITraceWriter" /></param>
  3963. <param name="request">要与跟踪关联的 <see cref="T:System.Net.Http.HttpRequestMessage" />。它可以为 null。</param>
  3964. <param name="category">跟踪的逻辑类别。</param>
  3965. <param name="messageFormat">消息的格式。</param>
  3966. <param name="messageArguments">消息参数。</param>
  3967. </member>
  3968. <member name="T:System.Web.Http.Tracing.TraceCategories">
  3969. <summary>指定跟踪类别的枚举。</summary>
  3970. </member>
  3971. <member name="F:System.Web.Http.Tracing.TraceCategories.ActionCategory">
  3972. <summary>操作类别。</summary>
  3973. </member>
  3974. <member name="F:System.Web.Http.Tracing.TraceCategories.ControllersCategory">
  3975. <summary>控制器类别。</summary>
  3976. </member>
  3977. <member name="F:System.Web.Http.Tracing.TraceCategories.FiltersCategory">
  3978. <summary>筛选器类别。</summary>
  3979. </member>
  3980. <member name="F:System.Web.Http.Tracing.TraceCategories.FormattingCategory">
  3981. <summary>格式设置类别。</summary>
  3982. </member>
  3983. <member name="F:System.Web.Http.Tracing.TraceCategories.MessageHandlersCategory">
  3984. <summary>消息处理程序类别。</summary>
  3985. </member>
  3986. <member name="F:System.Web.Http.Tracing.TraceCategories.ModelBindingCategory">
  3987. <summary>模型绑定类别。</summary>
  3988. </member>
  3989. <member name="F:System.Web.Http.Tracing.TraceCategories.RequestCategory">
  3990. <summary>请求类别。</summary>
  3991. </member>
  3992. <member name="F:System.Web.Http.Tracing.TraceCategories.RoutingCategory">
  3993. <summary>路由类别。</summary>
  3994. </member>
  3995. <member name="T:System.Web.Http.Tracing.TraceKind">
  3996. <summary>指定跟踪操作的类型。</summary>
  3997. </member>
  3998. <member name="F:System.Web.Http.Tracing.TraceKind.Trace">
  3999. <summary>单个跟踪,不是 Begin/End 跟踪对的一部分。</summary>
  4000. </member>
  4001. <member name="F:System.Web.Http.Tracing.TraceKind.Begin">
  4002. <summary>标记某个操作的开始的跟踪。</summary>
  4003. </member>
  4004. <member name="F:System.Web.Http.Tracing.TraceKind.End">
  4005. <summary>标记某个操作的结束的跟踪。</summary>
  4006. </member>
  4007. <member name="T:System.Web.Http.Tracing.TraceLevel">
  4008. <summary>指定跟踪级别的枚举。</summary>
  4009. </member>
  4010. <member name="F:System.Web.Http.Tracing.TraceLevel.Off">
  4011. <summary>已禁用跟踪。</summary>
  4012. </member>
  4013. <member name="F:System.Web.Http.Tracing.TraceLevel.Debug">
  4014. <summary>调试跟踪的跟踪级别。</summary>
  4015. </member>
  4016. <member name="F:System.Web.Http.Tracing.TraceLevel.Info">
  4017. <summary>信息跟踪的跟踪级别。</summary>
  4018. </member>
  4019. <member name="F:System.Web.Http.Tracing.TraceLevel.Warn">
  4020. <summary>警告跟踪的跟踪级别。</summary>
  4021. </member>
  4022. <member name="F:System.Web.Http.Tracing.TraceLevel.Error">
  4023. <summary>错误跟踪的跟踪级别。</summary>
  4024. </member>
  4025. <member name="F:System.Web.Http.Tracing.TraceLevel.Fatal">
  4026. <summary>严重跟踪的跟踪级别。</summary>
  4027. </member>
  4028. <member name="T:System.Web.Http.Tracing.TraceRecord">
  4029. <summary>表示跟踪记录。</summary>
  4030. </member>
  4031. <member name="M:System.Web.Http.Tracing.TraceRecord.#ctor(System.Net.Http.HttpRequestMessage,System.String,System.Web.Http.Tracing.TraceLevel)">
  4032. <summary>初始化 <see cref="T:System.Web.Http.Tracing.TraceRecord" /> 类的新实例。</summary>
  4033. <param name="request">消息请求。</param>
  4034. <param name="category">跟踪类别。</param>
  4035. <param name="level">跟踪级别。</param>
  4036. </member>
  4037. <member name="P:System.Web.Http.Tracing.TraceRecord.Category">
  4038. <summary>获取或设置跟踪类别。</summary>
  4039. <returns>跟踪类别。</returns>
  4040. </member>
  4041. <member name="P:System.Web.Http.Tracing.TraceRecord.Exception">
  4042. <summary>获取或设置异常。</summary>
  4043. <returns>异常。</returns>
  4044. </member>
  4045. <member name="P:System.Web.Http.Tracing.TraceRecord.Kind">
  4046. <summary>获取或设置跟踪的类型。</summary>
  4047. <returns>跟踪的类型。</returns>
  4048. </member>
  4049. <member name="P:System.Web.Http.Tracing.TraceRecord.Level">
  4050. <summary>获取或设置跟踪级别。</summary>
  4051. <returns>跟踪级别。</returns>
  4052. </member>
  4053. <member name="P:System.Web.Http.Tracing.TraceRecord.Message">
  4054. <summary>获取或设置消息。</summary>
  4055. <returns>消息。</returns>
  4056. </member>
  4057. <member name="P:System.Web.Http.Tracing.TraceRecord.Operation">
  4058. <summary>获取或设置所执行的逻辑操作名称。</summary>
  4059. <returns>所执行的逻辑操作名称。</returns>
  4060. </member>
  4061. <member name="P:System.Web.Http.Tracing.TraceRecord.Operator">
  4062. <summary>获取或设置执行操作的对象的逻辑名称。</summary>
  4063. <returns>执行操作的对象的逻辑名称。</returns>
  4064. </member>
  4065. <member name="P:System.Web.Http.Tracing.TraceRecord.Properties">
  4066. <summary>获取用户定义的可选属性。</summary>
  4067. <returns>用户定义的可选属性。</returns>
  4068. </member>
  4069. <member name="P:System.Web.Http.Tracing.TraceRecord.Request">
  4070. <summary>从记录中获取 <see cref="T:System.Net.Http.HttpRequestMessage" /></summary>
  4071. <returns>记录中的 <see cref="T:System.Net.Http.HttpRequestMessage" /></returns>
  4072. </member>
  4073. <member name="P:System.Web.Http.Tracing.TraceRecord.RequestId">
  4074. <summary><see cref="P:System.Web.Http.Tracing.TraceRecord.Request" /> 获取相关 ID。</summary>
  4075. <returns>
  4076. <see cref="P:System.Web.Http.Tracing.TraceRecord.Request" /> 中的相关 ID。</returns>
  4077. </member>
  4078. <member name="P:System.Web.Http.Tracing.TraceRecord.Status">
  4079. <summary>获取或设置与 <see cref="T:System.Net.Http.HttpResponseMessage" /> 关联的 <see cref="T:System.Net.HttpStatusCode" /></summary>
  4080. <returns><see cref="T:System.Net.Http.HttpResponseMessage" /> 关联的 <see cref="T:System.Net.HttpStatusCode" /></returns>
  4081. </member>
  4082. <member name="P:System.Web.Http.Tracing.TraceRecord.Timestamp">
  4083. <summary>获取此跟踪的 <see cref="T:System.DateTime" />(通过 <see cref="P:System.DateTime.UtcNow" />)。</summary>
  4084. <returns>此跟踪的 <see cref="T:System.DateTime" />(通过 <see cref="P:System.DateTime.UtcNow" />)。</returns>
  4085. </member>
  4086. <member name="T:System.Web.Http.Validation.DefaultBodyModelValidator">
  4087. <summary>表示用于递归验证对象的类。</summary>
  4088. </member>
  4089. <member name="M:System.Web.Http.Validation.DefaultBodyModelValidator.#ctor">
  4090. <summary>初始化 <see cref="T:System.Web.Http.Validation.DefaultBodyModelValidator" /> 类的新实例。</summary>
  4091. </member>
  4092. <member name="M:System.Web.Http.Validation.DefaultBodyModelValidator.Validate(System.Object,System.Type,System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.String)">
  4093. <summary> 确定 model 是否有效,并将任何验证错误添加到 actionContext 的 <see cref="T:System.Web.Http.ModelBinding.ModelStateDictionary" /></summary>
  4094. <returns>如果 model 有效,则为 True,否则为 false。</returns>
  4095. <param name="model">要验证的模型。</param>
  4096. <param name="type">验证时要使用的 <see cref="T:System.Type" /></param>
  4097. <param name="metadataProvider">用于提供模型元数据的 <see cref="T:System.Web.Http.Metadata.ModelMetadataProvider" /></param>
  4098. <param name="actionContext">要在其中验证模型的 <see cref="T:System.Web.Http.Controllers.HttpActionContext" /></param>
  4099. <param name="keyPrefix">由于任何验证错误而要向键追加的 <see cref="T:System.String" /></param>
  4100. </member>
  4101. <member name="T:System.Web.Http.Validation.IBodyModelValidator">
  4102. <summary>表示用于模型验证的接口</summary>
  4103. </member>
  4104. <member name="M:System.Web.Http.Validation.IBodyModelValidator.Validate(System.Object,System.Type,System.Web.Http.Metadata.ModelMetadataProvider,System.Web.Http.Controllers.HttpActionContext,System.String)">
  4105. <summary> 确定 model 是否有效,并将任何验证错误添加到 actionContext 的 <see cref="T:System.Web.Http.ModelBinding.ModelStateDictionary" /></summary>
  4106. <returns>如果 model 有效,则为 true,否则为 false。</returns>
  4107. <param name="model">要验证的模型。</param>
  4108. <param name="type">验证时要使用的 <see cref="T:System.Type" /></param>
  4109. <param name="metadataProvider">用于提供模型元数据的 <see cref="T:System.Web.Http.Metadata.ModelMetadataProvider" /></param>
  4110. <param name="actionContext">要在其中验证模型的 <see cref="T:System.Web.Http.Controllers.HttpActionContext" /></param>
  4111. <param name="keyPrefix">由于任何验证错误而要向键追加的 <see cref="T:System.String" /></param>
  4112. </member>
  4113. <member name="T:System.Web.Http.Validation.ModelStateFormatterLogger">
  4114. <summary><see cref="T:System.Net.Http.Formatting.IFormatterLogger" /> 将格式化程序错误记录到提供的 <see cref="T:System.Web.Http.ModelBinding.ModelStateDictionary" /></summary>
  4115. </member>
  4116. <member name="M:System.Web.Http.Validation.ModelStateFormatterLogger.#ctor(System.Web.Http.ModelBinding.ModelStateDictionary,System.String)">
  4117. <summary>初始化 <see cref="T:System.Web.Http.Validation.ModelStateFormatterLogger" /> 类的新实例。</summary>
  4118. <param name="modelState">模型状态。</param>
  4119. <param name="prefix">前缀。</param>
  4120. </member>
  4121. <member name="M:System.Web.Http.Validation.ModelStateFormatterLogger.LogError(System.String,System.Exception)">
  4122. <summary>记录指定的模型错误。</summary>
  4123. <param name="errorPath">错误路径。</param>
  4124. <param name="exception">错误消息。</param>
  4125. </member>
  4126. <member name="M:System.Web.Http.Validation.ModelStateFormatterLogger.LogError(System.String,System.String)">
  4127. <summary>记录指定的模型错误。</summary>
  4128. <param name="errorPath">错误路径。</param>
  4129. <param name="errorMessage">错误消息。</param>
  4130. </member>
  4131. <member name="T:System.Web.Http.Validation.ModelValidatedEventArgs">
  4132. <summary><see cref="E:System.Web.Http.Validation.ModelValidationNode.Validated" /> 事件提供数据。</summary>
  4133. </member>
  4134. <member name="M:System.Web.Http.Validation.ModelValidatedEventArgs.#ctor(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.Validation.ModelValidationNode)">
  4135. <summary>初始化 <see cref="T:System.Web.Http.Validation.ModelValidatedEventArgs" /> 类的新实例。</summary>
  4136. <param name="actionContext">操作上下文。</param>
  4137. <param name="parentNode">父节点。</param>
  4138. </member>
  4139. <member name="P:System.Web.Http.Validation.ModelValidatedEventArgs.ActionContext">
  4140. <summary>获取或设置操作的上下文。</summary>
  4141. <returns>操作的上下文。</returns>
  4142. </member>
  4143. <member name="P:System.Web.Http.Validation.ModelValidatedEventArgs.ParentNode">
  4144. <summary>获取或设置此节点的父级。</summary>
  4145. <returns>此节点的父级。</returns>
  4146. </member>
  4147. <member name="T:System.Web.Http.Validation.ModelValidatingEventArgs">
  4148. <summary><see cref="E:System.Web.Http.Validation.ModelValidationNode.Validating" /> 事件提供数据。</summary>
  4149. </member>
  4150. <member name="M:System.Web.Http.Validation.ModelValidatingEventArgs.#ctor(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.Validation.ModelValidationNode)">
  4151. <summary>初始化 <see cref="T:System.Web.Http.Validation.ModelValidatingEventArgs" /> 类的新实例。</summary>
  4152. <param name="actionContext">操作上下文。</param>
  4153. <param name="parentNode">父节点。</param>
  4154. </member>
  4155. <member name="P:System.Web.Http.Validation.ModelValidatingEventArgs.ActionContext">
  4156. <summary>获取或设置操作的上下文。</summary>
  4157. <returns>操作的上下文。</returns>
  4158. </member>
  4159. <member name="P:System.Web.Http.Validation.ModelValidatingEventArgs.ParentNode">
  4160. <summary>获取或设置此节点的父级。</summary>
  4161. <returns>此节点的父级。</returns>
  4162. </member>
  4163. <member name="T:System.Web.Http.Validation.ModelValidationNode">
  4164. <summary>为模型验证信息提供一个容器。</summary>
  4165. </member>
  4166. <member name="M:System.Web.Http.Validation.ModelValidationNode.#ctor(System.Web.Http.Metadata.ModelMetadata,System.String)">
  4167. <summary>使用模型元数据和状态键初始化 <see cref="T:System.Web.Http.Validation.ModelValidationNode" /> 类的新实例。</summary>
  4168. <param name="modelMetadata">模型元数据。</param>
  4169. <param name="modelStateKey">模型状态键。</param>
  4170. </member>
  4171. <member name="M:System.Web.Http.Validation.ModelValidationNode.#ctor(System.Web.Http.Metadata.ModelMetadata,System.String,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidationNode})">
  4172. <summary>使用模型元数据、模型状态键和子模型验证节点初始化 <see cref="T:System.Web.Http.Validation.ModelValidationNode" /> 类的新实例。</summary>
  4173. <param name="modelMetadata">模型元数据。</param>
  4174. <param name="modelStateKey">模型状态键。</param>
  4175. <param name="childNodes">模型子节点。</param>
  4176. </member>
  4177. <member name="P:System.Web.Http.Validation.ModelValidationNode.ChildNodes">
  4178. <summary>获取或设置子节点。</summary>
  4179. <returns>子节点。</returns>
  4180. </member>
  4181. <member name="M:System.Web.Http.Validation.ModelValidationNode.CombineWith(System.Web.Http.Validation.ModelValidationNode)">
  4182. <summary>将当前的 <see cref="T:System.Web.Http.Validation.ModelValidationNode" /> 实例与指定的 <see cref="T:System.Web.Http.Validation.ModelValidationNode" /> 实例组合在一起。</summary>
  4183. <param name="otherNode">要与当前实例组合的模型验证节点。</param>
  4184. </member>
  4185. <member name="P:System.Web.Http.Validation.ModelValidationNode.ModelMetadata">
  4186. <summary>获取或设置模型元数据。</summary>
  4187. <returns>模型元数据。</returns>
  4188. </member>
  4189. <member name="P:System.Web.Http.Validation.ModelValidationNode.ModelStateKey">
  4190. <summary>获取或设置模型状态键。</summary>
  4191. <returns>模型状态键。</returns>
  4192. </member>
  4193. <member name="P:System.Web.Http.Validation.ModelValidationNode.SuppressValidation">
  4194. <summary>获取或设置一个值,该值指示是否应取消验证。</summary>
  4195. <returns>如果应取消验证,则为 true;否则为 false。</returns>
  4196. </member>
  4197. <member name="M:System.Web.Http.Validation.ModelValidationNode.Validate(System.Web.Http.Controllers.HttpActionContext)">
  4198. <summary>使用指定的执行上下文验证模型。</summary>
  4199. <param name="actionContext">操作上下文。</param>
  4200. </member>
  4201. <member name="M:System.Web.Http.Validation.ModelValidationNode.Validate(System.Web.Http.Controllers.HttpActionContext,System.Web.Http.Validation.ModelValidationNode)">
  4202. <summary>使用指定的执行上下文和父节点验证模型。</summary>
  4203. <param name="actionContext">操作上下文。</param>
  4204. <param name="parentNode">父节点。</param>
  4205. </member>
  4206. <member name="P:System.Web.Http.Validation.ModelValidationNode.ValidateAllProperties">
  4207. <summary>获取或设置一个值,该值指示是否应验证模型的所有属性。</summary>
  4208. <returns>如果应验证模型的所有属性,则为 true;如果应跳过验证,则为 false。</returns>
  4209. </member>
  4210. <member name="E:System.Web.Http.Validation.ModelValidationNode.Validated">
  4211. <summary>已验证模型时发生。</summary>
  4212. </member>
  4213. <member name="E:System.Web.Http.Validation.ModelValidationNode.Validating">
  4214. <summary>正在验证模型时发生。</summary>
  4215. </member>
  4216. <member name="T:System.Web.Http.Validation.ModelValidationRequiredMemberSelector">
  4217. <summary>通过检查与成员关联的任何必需 ModelValidators 来表示所需成员的选择。</summary>
  4218. </member>
  4219. <member name="M:System.Web.Http.Validation.ModelValidationRequiredMemberSelector.#ctor(System.Web.Http.Metadata.ModelMetadataProvider,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
  4220. <summary>初始化 <see cref="T:System.Web.Http.Validation.ModelValidationRequiredMemberSelector" /> 类的新实例。</summary>
  4221. <param name="metadataProvider">元数据提供程序。</param>
  4222. <param name="validatorProviders">验证程序提供程序。</param>
  4223. </member>
  4224. <member name="M:System.Web.Http.Validation.ModelValidationRequiredMemberSelector.IsRequiredMember(System.Reflection.MemberInfo)">
  4225. <summary>指示是否需要该成员才能进行验证。</summary>
  4226. <returns>如果需要该成员才能进行验证,则为 true;否则为 false。</returns>
  4227. <param name="member">成员。</param>
  4228. </member>
  4229. <member name="T:System.Web.Http.Validation.ModelValidationResult">
  4230. <summary>为验证结果提供容器。</summary>
  4231. </member>
  4232. <member name="M:System.Web.Http.Validation.ModelValidationResult.#ctor">
  4233. <summary>初始化 <see cref="T:System.Web.Http.Validation.ModelValidationResult" /> 类的新实例。</summary>
  4234. </member>
  4235. <member name="P:System.Web.Http.Validation.ModelValidationResult.MemberName">
  4236. <summary>获取或设置成员名。</summary>
  4237. <returns>成员名。</returns>
  4238. </member>
  4239. <member name="P:System.Web.Http.Validation.ModelValidationResult.Message">
  4240. <summary>获取或设置验证结果消息。</summary>
  4241. <returns>验证结果消息。</returns>
  4242. </member>
  4243. <member name="T:System.Web.Http.Validation.ModelValidator">
  4244. <summary>提供用于实现验证逻辑的基类。</summary>
  4245. </member>
  4246. <member name="M:System.Web.Http.Validation.ModelValidator.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
  4247. <summary>初始化 <see cref="T:System.Web.Http.Validation.ModelValidator" /> 类的新实例。</summary>
  4248. <param name="validatorProviders">验证程序提供程序。</param>
  4249. </member>
  4250. <member name="M:System.Web.Http.Validation.ModelValidator.GetModelValidator(System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
  4251. <summary>返回模型的复合模型验证程序。</summary>
  4252. <returns>模型的复合模型验证程序。</returns>
  4253. <param name="validatorProviders">验证程序提供程序的枚举。</param>
  4254. </member>
  4255. <member name="P:System.Web.Http.Validation.ModelValidator.IsRequired">
  4256. <summary>获取一个值,该值指示某个模型属性是否是必需的。</summary>
  4257. <returns>如果该模型属性是必需的,则为 true;否则为 false。</returns>
  4258. </member>
  4259. <member name="M:System.Web.Http.Validation.ModelValidator.Validate(System.Web.Http.Metadata.ModelMetadata,System.Object)">
  4260. <summary>验证指定的对象。</summary>
  4261. <returns>验证结果的列表。</returns>
  4262. <param name="metadata">元数据。</param>
  4263. <param name="container">容器。</param>
  4264. </member>
  4265. <member name="P:System.Web.Http.Validation.ModelValidator.ValidatorProviders">
  4266. <summary>获取或设置验证程序提供程序的枚举。</summary>
  4267. <returns>验证程序提供程序的枚举。</returns>
  4268. </member>
  4269. <member name="T:System.Web.Http.Validation.ModelValidatorProvider">
  4270. <summary>为模型提供验证程序的列表。</summary>
  4271. </member>
  4272. <member name="M:System.Web.Http.Validation.ModelValidatorProvider.#ctor">
  4273. <summary>初始化 <see cref="T:System.Web.Http.Validation.ModelValidatorProvider" /> 类的新实例。</summary>
  4274. </member>
  4275. <member name="M:System.Web.Http.Validation.ModelValidatorProvider.GetValidators(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
  4276. <summary>获取与此 <see cref="T:System.Web.Http.Validation.ModelValidatorProvider" /> 关联的验证程序的列表。</summary>
  4277. <returns>验证程序列表。</returns>
  4278. <param name="metadata">元数据。</param>
  4279. <param name="validatorProviders">验证程序提供程序。</param>
  4280. </member>
  4281. <member name="T:System.Web.Http.Validation.Providers.AssociatedValidatorProvider">
  4282. <summary>为用于实现验证提供程序的类提供抽象类。</summary>
  4283. </member>
  4284. <member name="M:System.Web.Http.Validation.Providers.AssociatedValidatorProvider.#ctor">
  4285. <summary>初始化 <see cref="T:System.Web.Http.Validation.Providers.AssociatedValidatorProvider" /> 类的新实例。</summary>
  4286. </member>
  4287. <member name="M:System.Web.Http.Validation.Providers.AssociatedValidatorProvider.GetTypeDescriptor(System.Type)">
  4288. <summary>获取指定类型的类型描述符。</summary>
  4289. <returns>指定类型的类型描述符。</returns>
  4290. <param name="type">验证提供程序的类型。</param>
  4291. </member>
  4292. <member name="M:System.Web.Http.Validation.Providers.AssociatedValidatorProvider.GetValidators(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
  4293. <summary>使用元数据和验证程序提供程序来获取模型的验证程序。</summary>
  4294. <returns>模型的验证程序。</returns>
  4295. <param name="metadata">元数据。</param>
  4296. <param name="validatorProviders">验证程序提供程序的枚举。</param>
  4297. </member>
  4298. <member name="M:System.Web.Http.Validation.Providers.AssociatedValidatorProvider.GetValidators(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider},System.Collections.Generic.IEnumerable{System.Attribute})">
  4299. <summary>使用元数据、验证程序提供程序和特性列表获取模型的验证程序。</summary>
  4300. <returns>模型的验证程序。</returns>
  4301. <param name="metadata">元数据。</param>
  4302. <param name="validatorProviders">验证程序提供程序的枚举。</param>
  4303. <param name="attributes">特性列表。</param>
  4304. </member>
  4305. <member name="T:System.Web.Http.Validation.Providers.DataAnnotationsModelValidationFactory">
  4306. <summary>表示创建 <see cref="T:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider" /> 实例的方法。</summary>
  4307. </member>
  4308. <member name="T:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider">
  4309. <summary>表示 <see cref="T:System.Web.Http.Validation.ModelValidatorProvider" /> 的实现,该实现为派生自 <see cref="T:System.ComponentModel.DataAnnotations.ValidationAttribute" /> 的特性提供验证程序。它还为实现 <see cref="T:System.ComponentModel.DataAnnotations.IValidatableObject" /> 的类型提供验证程序。若要支持客户端验证,您可以通过静态方法在此类上注册适配器,或者让验证特性实现 <see cref="T:System.Web.Http.Validation.IClientValidatable" />。用于支持 IClientValidatable 的逻辑在 <see cref="T:System.Web.Http.Validation.Validators.DataAnnotationsModelValidator" /> 中实现。</summary>
  4310. </member>
  4311. <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.#ctor">
  4312. <summary>初始化 <see cref="T:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider" /> 类的新实例。</summary>
  4313. </member>
  4314. <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.GetValidators(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider},System.Collections.Generic.IEnumerable{System.Attribute})">
  4315. <summary>使用指定元数据、验证程序提供程序和特性来获取模型的验证程序。</summary>
  4316. <returns>模型的验证程序。</returns>
  4317. <param name="metadata">元数据。</param>
  4318. <param name="validatorProviders">验证程序提供程序。</param>
  4319. <param name="attributes">特性。</param>
  4320. </member>
  4321. <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterAdapter(System.Type,System.Type)">
  4322. <summary>注册适配器以提供客户端验证。</summary>
  4323. <param name="attributeType">验证特性的类型。</param>
  4324. <param name="adapterType">适配器的类型。</param>
  4325. </member>
  4326. <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterAdapterFactory(System.Type,System.Web.Http.Validation.Providers.DataAnnotationsModelValidationFactory)">
  4327. <summary>为验证提供程序注册适配器工厂。</summary>
  4328. <param name="attributeType">特性的类型。</param>
  4329. <param name="factory">将用于为指定特性创建 <see cref="T:System.Web.Http.Validation.ModelValidator" /> 对象的工厂。</param>
  4330. </member>
  4331. <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterDefaultAdapter(System.Type)">
  4332. <summary>注册默认适配器。</summary>
  4333. <param name="adapterType">适配器的类型。</param>
  4334. </member>
  4335. <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterDefaultAdapterFactory(System.Web.Http.Validation.Providers.DataAnnotationsModelValidationFactory)">
  4336. <summary>注册默认适配器工厂。</summary>
  4337. <param name="factory">将用于为默认适配器创建 <see cref="T:System.Web.Http.Validation.ModelValidator" /> 对象的工厂。</param>
  4338. </member>
  4339. <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterDefaultValidatableObjectAdapter(System.Type)">
  4340. <summary>为实现 <see cref="T:System.ComponentModel.DataAnnotations.IValidatableObject" /> 的对象注册默认的适配器类型。该适配器类型必须派生自 <see cref="T:System.Web.Http.Validation.ModelValidator" />,并且必须包含一个公共构造函数,该构造函数采用 <see cref="T:System.Web.Http.Metadata.ModelMetadata" /><see cref="T:System.Web.Http.Controllers.HttpActionContext" /> 类型的两个参数。</summary>
  4341. <param name="adapterType">适配器的类型。</param>
  4342. </member>
  4343. <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterDefaultValidatableObjectAdapterFactory(System.Web.Http.Validation.Providers.DataAnnotationsValidatableObjectAdapterFactory)">
  4344. <summary>为实现 <see cref="T:System.ComponentModel.DataAnnotations.IValidatableObject" /> 的对象注册默认的适配器工厂。</summary>
  4345. <param name="factory">工厂。</param>
  4346. </member>
  4347. <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterValidatableObjectAdapter(System.Type,System.Type)">
  4348. <summary>为必须实现 <see cref="T:System.ComponentModel.DataAnnotations.IValidatableObject" /> 的给定 modelType 注册适配器类型。该适配器类型必须派生自 <see cref="T:System.Web.Http.Validation.ModelValidator" />,并且必须包含一个公共构造函数,该构造函数采用 <see cref="T:System.Web.Http.Metadata.ModelMetadata" /><see cref="T:System.Web.Http.Controllers.HttpActionContext" /> 类型的两个参数。</summary>
  4349. <param name="modelType">模型类型。</param>
  4350. <param name="adapterType">适配器的类型。</param>
  4351. </member>
  4352. <member name="M:System.Web.Http.Validation.Providers.DataAnnotationsModelValidatorProvider.RegisterValidatableObjectAdapterFactory(System.Type,System.Web.Http.Validation.Providers.DataAnnotationsValidatableObjectAdapterFactory)">
  4353. <summary>为必须实现 <see cref="T:System.ComponentModel.DataAnnotations.IValidatableObject" /> 的给定 modelType 注册适配器工厂。</summary>
  4354. <param name="modelType">模型类型。</param>
  4355. <param name="factory">工厂。</param>
  4356. </member>
  4357. <member name="T:System.Web.Http.Validation.Providers.DataAnnotationsValidatableObjectAdapterFactory">
  4358. <summary>为基于 <see cref="T:System.ComponentModel.DataAnnotations.IValidatableObject" /> 的验证程序提供工厂。</summary>
  4359. </member>
  4360. <member name="T:System.Web.Http.Validation.Providers.DataMemberModelValidatorProvider">
  4361. <summary>表示数据成员模型的验证程序提供程序。</summary>
  4362. </member>
  4363. <member name="M:System.Web.Http.Validation.Providers.DataMemberModelValidatorProvider.#ctor">
  4364. <summary>初始化 <see cref="T:System.Web.Http.Validation.Providers.DataMemberModelValidatorProvider" /> 类的新实例。</summary>
  4365. </member>
  4366. <member name="M:System.Web.Http.Validation.Providers.DataMemberModelValidatorProvider.GetValidators(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider},System.Collections.Generic.IEnumerable{System.Attribute})">
  4367. <summary>获取模型的验证程序。</summary>
  4368. <returns>模型的验证程序。</returns>
  4369. <param name="metadata">元数据。</param>
  4370. <param name="validatorProviders">验证程序提供程序的枚举器。</param>
  4371. <param name="attributes">特性列表。</param>
  4372. </member>
  4373. <member name="T:System.Web.Http.Validation.Providers.InvalidModelValidatorProvider">
  4374. <summary>
  4375. <see cref="T:System.Web.Http.Validation.ModelValidatorProvider" /> 实现,提供了用于在模型无效时引发异常的验证程序。</summary>
  4376. </member>
  4377. <member name="M:System.Web.Http.Validation.Providers.InvalidModelValidatorProvider.#ctor">
  4378. <summary>初始化 <see cref="T:System.Web.Http.Validation.Providers.InvalidModelValidatorProvider" /> 类的新实例。</summary>
  4379. </member>
  4380. <member name="M:System.Web.Http.Validation.Providers.InvalidModelValidatorProvider.GetValidators(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider},System.Collections.Generic.IEnumerable{System.Attribute})">
  4381. <summary>获取与此 <see cref="T:System.Web.Http.Validation.Providers.InvalidModelValidatorProvider" /> 关联的验证程序的列表。</summary>
  4382. <returns>验证程序列表。</returns>
  4383. <param name="metadata">元数据。</param>
  4384. <param name="validatorProviders">验证程序提供程序。</param>
  4385. <param name="attributes">特性列表。</param>
  4386. </member>
  4387. <member name="T:System.Web.Http.Validation.Providers.RequiredMemberModelValidatorProvider">
  4388. <summary>表示所需成员模型验证程序的提供程序。</summary>
  4389. </member>
  4390. <member name="M:System.Web.Http.Validation.Providers.RequiredMemberModelValidatorProvider.#ctor(System.Net.Http.Formatting.IRequiredMemberSelector)">
  4391. <summary>初始化 <see cref="T:System.Web.Http.Validation.Providers.RequiredMemberModelValidatorProvider" /> 类的新实例。</summary>
  4392. <param name="requiredMemberSelector">所需的成员选择器。</param>
  4393. </member>
  4394. <member name="M:System.Web.Http.Validation.Providers.RequiredMemberModelValidatorProvider.GetValidators(System.Web.Http.Metadata.ModelMetadata,System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
  4395. <summary>获取成员模型的验证程序。</summary>
  4396. <returns>成员模型的验证程序。</returns>
  4397. <param name="metadata">元数据。</param>
  4398. <param name="validatorProviders">验证程序提供程序</param>
  4399. </member>
  4400. <member name="T:System.Web.Http.Validation.Validators.DataAnnotationsModelValidator">
  4401. <summary>提供模型验证程序。</summary>
  4402. </member>
  4403. <member name="M:System.Web.Http.Validation.Validators.DataAnnotationsModelValidator.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider},System.ComponentModel.DataAnnotations.ValidationAttribute)">
  4404. <summary>初始化 <see cref="T:System.Web.Http.Validation.Validators.DataAnnotationsModelValidator" /> 类的新实例。</summary>
  4405. <param name="validatorProviders">验证程序提供程序。</param>
  4406. <param name="attribute">模型的验证特性。</param>
  4407. </member>
  4408. <member name="P:System.Web.Http.Validation.Validators.DataAnnotationsModelValidator.Attribute">
  4409. <summary>获取或设置模型验证程序的验证特性。</summary>
  4410. <returns>模型验证程序的验证特性。</returns>
  4411. </member>
  4412. <member name="P:System.Web.Http.Validation.Validators.DataAnnotationsModelValidator.IsRequired">
  4413. <summary>获取一个值,该值指示是否需要模型验证。</summary>
  4414. <returns>如果需要模型验证,则为 true;否则为 false。</returns>
  4415. </member>
  4416. <member name="M:System.Web.Http.Validation.Validators.DataAnnotationsModelValidator.Validate(System.Web.Http.Metadata.ModelMetadata,System.Object)">
  4417. <summary>验证模型并返回验证错误(如果有)。</summary>
  4418. <returns>模型的验证错误消息的列表,如果未出现错误,则为空列表。</returns>
  4419. <param name="metadata">模型元数据。</param>
  4420. <param name="container">模型的容器。</param>
  4421. </member>
  4422. <member name="T:System.Web.Http.Validation.Validators.ErrorModelValidator">
  4423. <summary>
  4424. <see cref="T:System.Web.Http.Validation.ModelValidator" />,用于表示错误。此验证程序将始终引发异常,而不管实际模型值是多少。</summary>
  4425. </member>
  4426. <member name="M:System.Web.Http.Validation.Validators.ErrorModelValidator.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider},System.String)">
  4427. <summary>初始化 <see cref="T:System.Web.Http.Validation.Validators.ErrorModelValidator" /> 类的新实例。</summary>
  4428. <param name="validatorProviders">模型验证程序提供程序的列表。</param>
  4429. <param name="errorMessage">异常的错误消息。</param>
  4430. </member>
  4431. <member name="M:System.Web.Http.Validation.Validators.ErrorModelValidator.Validate(System.Web.Http.Metadata.ModelMetadata,System.Object)">
  4432. <summary>验证指定的对象。</summary>
  4433. <returns>验证结果的列表。</returns>
  4434. <param name="metadata">元数据。</param>
  4435. <param name="container">容器。</param>
  4436. </member>
  4437. <member name="T:System.Web.Http.Validation.Validators.RequiredMemberModelValidator">
  4438. <summary>表示所需成员的 <see cref="T:System.Web.Http.Validation.ModelValidator" /></summary>
  4439. </member>
  4440. <member name="M:System.Web.Http.Validation.Validators.RequiredMemberModelValidator.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
  4441. <summary>初始化 <see cref="T:System.Web.Http.Validation.Validators.RequiredMemberModelValidator" /> 类的新实例。</summary>
  4442. <param name="validatorProviders">验证程序提供程序。</param>
  4443. </member>
  4444. <member name="P:System.Web.Http.Validation.Validators.RequiredMemberModelValidator.IsRequired">
  4445. <summary>获取或设置一个值,该值指示序列化引擎:该成员在验证时必须存在。</summary>
  4446. <returns>如果该成员是必需的,则为 true;否则为 false。</returns>
  4447. </member>
  4448. <member name="M:System.Web.Http.Validation.Validators.RequiredMemberModelValidator.Validate(System.Web.Http.Metadata.ModelMetadata,System.Object)">
  4449. <summary>验证该对象。</summary>
  4450. <returns>验证结果的列表。</returns>
  4451. <param name="metadata">元数据。</param>
  4452. <param name="container">容器。</param>
  4453. </member>
  4454. <member name="T:System.Web.Http.Validation.Validators.ValidatableObjectAdapter">
  4455. <summary>提供可验证的对象适配器。</summary>
  4456. </member>
  4457. <member name="M:System.Web.Http.Validation.Validators.ValidatableObjectAdapter.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.Validation.ModelValidatorProvider})">
  4458. <summary>初始化 <see cref="T:System.Web.Http.Validation.Validators.ValidatableObjectAdapter" /> 类的新实例。</summary>
  4459. <param name="validatorProviders">验证提供程序。</param>
  4460. </member>
  4461. <member name="M:System.Web.Http.Validation.Validators.ValidatableObjectAdapter.Validate(System.Web.Http.Metadata.ModelMetadata,System.Object)">
  4462. <summary>验证指定的对象。</summary>
  4463. <returns>验证结果的列表。</returns>
  4464. <param name="metadata">元数据。</param>
  4465. <param name="container">容器。</param>
  4466. </member>
  4467. <member name="T:System.Web.Http.ValueProviders.IEnumerableValueProvider">
  4468. <summary>表示值提供程序的基类,这些值提供程序的值来自实现 <see cref="T:System.Collections.IEnumerable" /> 接口的集合。</summary>
  4469. </member>
  4470. <member name="M:System.Web.Http.ValueProviders.IEnumerableValueProvider.GetKeysFromPrefix(System.String)">
  4471. <summary>从指定的 <paramref name="prefix" /> 检索键。</summary>
  4472. <returns>来自指定 <paramref name="prefix" /> 的键。</returns>
  4473. <param name="prefix">前缀。</param>
  4474. </member>
  4475. <member name="T:System.Web.Http.ValueProviders.IValueProvider">
  4476. <summary>定义 ASP.NET MVC 中的值提供程序所需的方法。</summary>
  4477. </member>
  4478. <member name="M:System.Web.Http.ValueProviders.IValueProvider.ContainsPrefix(System.String)">
  4479. <summary>确定集合是否包含指定的前缀。</summary>
  4480. <returns>如果集合包含指定的前缀,则为 true;否则为 false。</returns>
  4481. <param name="prefix">要搜索的前缀。</param>
  4482. </member>
  4483. <member name="M:System.Web.Http.ValueProviders.IValueProvider.GetValue(System.String)">
  4484. <summary>使用指定键来检索值对象。</summary>
  4485. <returns>指定的键的值对象。</returns>
  4486. <param name="key">要检索的值对象的键。</param>
  4487. </member>
  4488. <member name="T:System.Web.Http.ValueProviders.ValueProviderAttribute">
  4489. <summary> 此特性用于指定自定义 <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /></summary>
  4490. </member>
  4491. <member name="M:System.Web.Http.ValueProviders.ValueProviderAttribute.#ctor(System.Type)">
  4492. <summary>初始化 <see cref="T:System.Web.Http.ValueProviders.ValueProviderAttribute" /> 的新实例。</summary>
  4493. <param name="valueProviderFactory">模型联编程序的类型。</param>
  4494. </member>
  4495. <member name="M:System.Web.Http.ValueProviders.ValueProviderAttribute.#ctor(System.Type[])">
  4496. <summary>初始化 <see cref="T:System.Web.Http.ValueProviders.ValueProviderAttribute" /> 的新实例。</summary>
  4497. <param name="valueProviderFactories">模型联编程序类型的数组。</param>
  4498. </member>
  4499. <member name="M:System.Web.Http.ValueProviders.ValueProviderAttribute.GetValueProviderFactories(System.Web.Http.HttpConfiguration)">
  4500. <summary>获取值提供程序工厂。</summary>
  4501. <returns>值提供程序工厂的集合。</returns>
  4502. <param name="configuration">配置对象。</param>
  4503. </member>
  4504. <member name="P:System.Web.Http.ValueProviders.ValueProviderAttribute.ValueProviderFactoryTypes">
  4505. <summary>获取值提供程序工厂返回的对象的类型。</summary>
  4506. <returns>类型的集合。</returns>
  4507. </member>
  4508. <member name="T:System.Web.Http.ValueProviders.ValueProviderFactory">
  4509. <summary>表示用来创建值提供程序对象的工厂。</summary>
  4510. </member>
  4511. <member name="M:System.Web.Http.ValueProviders.ValueProviderFactory.#ctor">
  4512. <summary>初始化 <see cref="T:System.Web.Http.ValueProviders.ValueProviderFactory" /> 类的新实例。</summary>
  4513. </member>
  4514. <member name="M:System.Web.Http.ValueProviders.ValueProviderFactory.GetValueProvider(System.Web.Http.Controllers.HttpActionContext)">
  4515. <summary>为指定控制器上下文返回值提供程序对象。</summary>
  4516. <returns>值提供程序对象。</returns>
  4517. <param name="actionContext">一个对象,该对象封装有关当前 HTTP 请求的信息。</param>
  4518. </member>
  4519. <member name="T:System.Web.Http.ValueProviders.ValueProviderResult">
  4520. <summary>表示将一个值(如窗体发布或查询字符串中的值)绑定到操作方法参数属性或绑定到该参数本身的结果。</summary>
  4521. </member>
  4522. <member name="M:System.Web.Http.ValueProviders.ValueProviderResult.#ctor">
  4523. <summary>初始化 <see cref="T:System.Web.Http.ValueProviders.ValueProviderResult" /> 类的新实例。</summary>
  4524. </member>
  4525. <member name="M:System.Web.Http.ValueProviders.ValueProviderResult.#ctor(System.Object,System.String,System.Globalization.CultureInfo)">
  4526. <summary>初始化 <see cref="T:System.Web.Http.ValueProviders.ValueProviderResult" /> 类的新实例。</summary>
  4527. <param name="rawValue">原始值。</param>
  4528. <param name="attemptedValue">尝试的值。</param>
  4529. <param name="culture">区域性。</param>
  4530. </member>
  4531. <member name="P:System.Web.Http.ValueProviders.ValueProviderResult.AttemptedValue">
  4532. <summary>获取或设置要转换为字符串,以便显示的原始值。</summary>
  4533. <returns>转换为字符串以便显示的原始值。</returns>
  4534. </member>
  4535. <member name="M:System.Web.Http.ValueProviders.ValueProviderResult.ConvertTo(System.Type)">
  4536. <summary>将此结果封装的值转换为指定的类型。</summary>
  4537. <returns>转换后的值。</returns>
  4538. <param name="type">目标类型。</param>
  4539. </member>
  4540. <member name="M:System.Web.Http.ValueProviders.ValueProviderResult.ConvertTo(System.Type,System.Globalization.CultureInfo)">
  4541. <summary>使用指定的区域性信息将此结果封装的值转换为指定的类型。</summary>
  4542. <returns>转换后的值。</returns>
  4543. <param name="type">目标类型。</param>
  4544. <param name="culture">要在转换中使用的区域性。</param>
  4545. </member>
  4546. <member name="P:System.Web.Http.ValueProviders.ValueProviderResult.Culture">
  4547. <summary>获取或设置区域性。</summary>
  4548. <returns>区域性。</returns>
  4549. </member>
  4550. <member name="P:System.Web.Http.ValueProviders.ValueProviderResult.RawValue">
  4551. <summary>获取或设置值提供程序所提供的原始值。</summary>
  4552. <returns>值提供程序所提供的原始值。</returns>
  4553. </member>
  4554. <member name="T:System.Web.Http.ValueProviders.Providers.CompositeValueProvider">
  4555. <summary>表示值提供程序,其值来自实现了 <see cref="T:System.Collections.IEnumerable" /> 接口的值提供程序列表。</summary>
  4556. </member>
  4557. <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProvider.#ctor">
  4558. <summary>初始化 <see cref="T:System.Web.Http.ValueProviders.Providers.CompositeValueProvider" /> 类的新实例。</summary>
  4559. </member>
  4560. <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProvider.#ctor(System.Collections.Generic.IList{System.Web.Http.ValueProviders.IValueProvider})">
  4561. <summary>初始化 <see cref="T:System.Web.Http.ValueProviders.Providers.CompositeValueProvider" /> 类的新实例。</summary>
  4562. <param name="list">值提供程序列表。</param>
  4563. </member>
  4564. <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProvider.ContainsPrefix(System.String)">
  4565. <summary>确定集合是否包含指定的 <paramref name="prefix" /></summary>
  4566. <returns>如果集合包含指定的 <paramref name="prefix" />,则为 true;否则为 false。</returns>
  4567. <param name="prefix">要搜索的前缀。</param>
  4568. </member>
  4569. <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProvider.GetKeysFromPrefix(System.String)">
  4570. <summary>从指定的 <paramref name="prefix" /> 检索键。</summary>
  4571. <returns>来自指定 <paramref name="prefix" /> 的键。</returns>
  4572. <param name="prefix">前缀,可从中检索键。</param>
  4573. </member>
  4574. <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProvider.GetValue(System.String)">
  4575. <summary>使用指定的 <paramref name="key" /> 来检索值对象。</summary>
  4576. <returns>指定的 <paramref name="key" /> 的值对象。</returns>
  4577. <param name="key">要检索的值对象的键。</param>
  4578. </member>
  4579. <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProvider.InsertItem(System.Int32,System.Web.Http.ValueProviders.IValueProvider)">
  4580. <summary>在集合中的指定索引处插入一个元素。</summary>
  4581. <param name="index">从零开始的索引,应在此索引处插入 <paramref name="item" /></param>
  4582. <param name="item">要插入的对象。</param>
  4583. </member>
  4584. <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProvider.SetItem(System.Int32,System.Web.Http.ValueProviders.IValueProvider)">
  4585. <summary>替换指定索引处的元素。</summary>
  4586. <param name="index">待替换元素的从零开始的索引。</param>
  4587. <param name="item">位于指定索引处的元素的新值。</param>
  4588. </member>
  4589. <member name="T:System.Web.Http.ValueProviders.Providers.CompositeValueProviderFactory">
  4590. <summary>表示用来创建值提供程序对象列表的工厂。</summary>
  4591. </member>
  4592. <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProviderFactory.#ctor(System.Collections.Generic.IEnumerable{System.Web.Http.ValueProviders.ValueProviderFactory})">
  4593. <summary>初始化 <see cref="T:System.Web.Http.ValueProviders.Providers.CompositeValueProviderFactory" /> 类的新实例。</summary>
  4594. <param name="factories">值提供程序工厂的集合。</param>
  4595. </member>
  4596. <member name="M:System.Web.Http.ValueProviders.Providers.CompositeValueProviderFactory.GetValueProvider(System.Web.Http.Controllers.HttpActionContext)">
  4597. <summary>检索指定控制器上下文的值提供程序对象的列表。</summary>
  4598. <returns>指定控制器上下文的值提供程序对象的列表。</returns>
  4599. <param name="actionContext">一个对象,该对象封装有关当前 HTTP 请求的信息。</param>
  4600. </member>
  4601. <member name="T:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider">
  4602. <summary>名称/值对的值提供程序。</summary>
  4603. </member>
  4604. <member name="M:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Globalization.CultureInfo)">
  4605. <summary>初始化 <see cref="T:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider" /> 类的新实例。</summary>
  4606. <param name="values">提供程序的名称/值对。</param>
  4607. <param name="culture">用于名称/值对的区域性。</param>
  4608. </member>
  4609. <member name="M:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider.#ctor(System.Func{System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}}},System.Globalization.CultureInfo)">
  4610. <summary>使用用于提供名称/值对的函数委托初始化 <see cref="T:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider" /> 类的新实例。</summary>
  4611. <param name="valuesFactory">返回名称/值对的集合的函数委托。</param>
  4612. <param name="culture">用于名称/值对的区域性。</param>
  4613. </member>
  4614. <member name="M:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider.ContainsPrefix(System.String)">
  4615. <summary>确定集合是否包含指定的前缀。</summary>
  4616. <returns>如果集合包含指定的前缀,则为 true;否则为 false。</returns>
  4617. <param name="prefix">要搜索的前缀。</param>
  4618. </member>
  4619. <member name="M:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider.GetKeysFromPrefix(System.String)">
  4620. <summary>从前缀获取键。</summary>
  4621. <returns>键。</returns>
  4622. <param name="prefix">前缀。</param>
  4623. </member>
  4624. <member name="M:System.Web.Http.ValueProviders.Providers.NameValuePairsValueProvider.GetValue(System.String)">
  4625. <summary>使用指定的键来检索值对象。</summary>
  4626. <returns>指定的键的值对象。</returns>
  4627. <param name="key">要检索的值对象的键。</param>
  4628. </member>
  4629. <member name="T:System.Web.Http.ValueProviders.Providers.QueryStringValueProvider">
  4630. <summary>表示 <see cref="T:System.Collections.Specialized.NameValueCollection" /> 对象中包含的查询字符串的值提供程序。</summary>
  4631. </member>
  4632. <member name="M:System.Web.Http.ValueProviders.Providers.QueryStringValueProvider.#ctor(System.Web.Http.Controllers.HttpActionContext,System.Globalization.CultureInfo)">
  4633. <summary>初始化 <see cref="T:System.Web.Http.ValueProviders.Providers.QueryStringValueProvider" /> 类的新实例。</summary>
  4634. <param name="actionContext">一个对象,该对象封装有关当前 HTTP 请求的信息。</param>
  4635. <param name="culture">一个包含有关目标区域性的信息的对象。</param>
  4636. </member>
  4637. <member name="T:System.Web.Http.ValueProviders.Providers.QueryStringValueProviderFactory">
  4638. <summary>表示一个类,该类负责创建查询字符串值提供程序对象的新实例。</summary>
  4639. </member>
  4640. <member name="M:System.Web.Http.ValueProviders.Providers.QueryStringValueProviderFactory.#ctor">
  4641. <summary>初始化 <see cref="T:System.Web.Http.ValueProviders.Providers.QueryStringValueProviderFactory" /> 类的新实例。</summary>
  4642. </member>
  4643. <member name="M:System.Web.Http.ValueProviders.Providers.QueryStringValueProviderFactory.GetValueProvider(System.Web.Http.Controllers.HttpActionContext)">
  4644. <summary>检索指定控制器上下文的值提供程序对象。</summary>
  4645. <returns>查询字符串值提供程序对象。</returns>
  4646. <param name="actionContext">一个对象,该对象封装有关当前 HTTP 请求的信息。</param>
  4647. </member>
  4648. <member name="T:System.Web.Http.ValueProviders.Providers.RouteDataValueProvider">
  4649. <summary>表示实现 IDictionary(Of TKey, TValue) 接口的对象中包含的路由数据的值提供程序。</summary>
  4650. </member>
  4651. <member name="M:System.Web.Http.ValueProviders.Providers.RouteDataValueProvider.#ctor(System.Web.Http.Controllers.HttpActionContext,System.Globalization.CultureInfo)">
  4652. <summary>初始化 <see cref="T:System.Web.Http.ValueProviders.Providers.RouteDataValueProvider" /> 类的新实例。</summary>
  4653. <param name="actionContext">一个对象,该对象包含有关 HTTP 请求的信息。</param>
  4654. <param name="culture">一个包含有关目标区域性的信息的对象。</param>
  4655. </member>
  4656. <member name="T:System.Web.Http.ValueProviders.Providers.RouteDataValueProviderFactory">
  4657. <summary>表示用来创建路由数据值提供程序对象的工厂。</summary>
  4658. </member>
  4659. <member name="M:System.Web.Http.ValueProviders.Providers.RouteDataValueProviderFactory.#ctor">
  4660. <summary>初始化 <see cref="T:System.Web.Http.ValueProviders.Providers.RouteDataValueProviderFactory" /> 类的新实例。</summary>
  4661. </member>
  4662. <member name="M:System.Web.Http.ValueProviders.Providers.RouteDataValueProviderFactory.GetValueProvider(System.Web.Http.Controllers.HttpActionContext)">
  4663. <summary>检索指定控制器上下文的值提供程序对象。</summary>
  4664. <returns>值提供程序对象。</returns>
  4665. <param name="actionContext">一个对象,该对象封装有关当前 HTTP 请求的信息。</param>
  4666. </member>
  4667. </members>
  4668. </doc>