System.Net.Http.Formatting.xml 128 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Net.Http.Formatting</name>
  5. </assembly>
  6. <members>
  7. <member name="T:System.Net.Http.HttpClientExtensions">
  8. <summary>用于使用 <see cref="T:System.Net.Http.HttpClient" /> 来帮助发出格式化请求的扩展方法。</summary>
  9. </member>
  10. <member name="M:System.Net.Http.HttpClientExtensions.PostAsJsonAsync``1(System.Net.Http.HttpClient,System.String,``0)">
  11. <summary>使用序列化为 JSON 的指定值以异步操作方式发送 POST 请求。</summary>
  12. <returns>一个表示异步操作的任务对象。</returns>
  13. <param name="client">用于发出请求的客户端。</param>
  14. <param name="requestUri">请求将发送到的 URI。</param>
  15. <param name="value">要写入到请求的实体正文的值。</param>
  16. <typeparam name="T">要序列化的对象的类型。</typeparam>
  17. </member>
  18. <member name="M:System.Net.Http.HttpClientExtensions.PostAsJsonAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Threading.CancellationToken)">
  19. <summary>使用序列化为 JSON 的指定值以异步操作方式发送 POST 请求。包含用于取消请求的取消标记。</summary>
  20. <returns>一个表示异步操作的任务对象。</returns>
  21. <param name="client">用于发出请求的客户端。</param>
  22. <param name="requestUri">请求将发送到的 URI。</param>
  23. <param name="value">要写入到请求的实体正文的值。</param>
  24. <param name="cancellationToken">一个取消标记,可供其他对象或线程用来接收取消通知。</param>
  25. <typeparam name="T">要序列化的对象的类型。</typeparam>
  26. </member>
  27. <member name="M:System.Net.Http.HttpClientExtensions.PostAsXmlAsync``1(System.Net.Http.HttpClient,System.String,``0)">
  28. <summary>使用序列化为 XML 的指定值以异步操作方式发送 POST 请求。</summary>
  29. <returns>一个表示异步操作的任务对象。</returns>
  30. <param name="client">用于发出请求的客户端。</param>
  31. <param name="requestUri">请求将发送到的 URI。</param>
  32. <param name="value">要写入到请求的实体正文的值。</param>
  33. <typeparam name="T">要序列化的对象的类型。</typeparam>
  34. </member>
  35. <member name="M:System.Net.Http.HttpClientExtensions.PostAsXmlAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Threading.CancellationToken)">
  36. <summary>使用序列化为 XML 的指定值以异步操作方式发送 POST 请求。包含用于取消请求的取消标记。</summary>
  37. <returns>一个表示异步操作的任务对象。</returns>
  38. <param name="client">用于发出请求的客户端。</param>
  39. <param name="requestUri">请求将发送到的 URI。</param>
  40. <param name="value">要写入到请求的实体正文的值。</param>
  41. <param name="cancellationToken">一个取消标记,可供其他对象或线程用来接收取消通知。</param>
  42. <typeparam name="T">要序列化的对象的类型。</typeparam>
  43. </member>
  44. <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter)">
  45. <summary>使用通过给定格式化程序序列化的指定值,以异步操作方式发送 POST 请求。</summary>
  46. <returns>一个表示异步操作的任务对象。</returns>
  47. <param name="client">用于发出请求的客户端。</param>
  48. <param name="requestUri">请求将发送到的 URI。</param>
  49. <param name="value">要写入到请求的实体正文的值。</param>
  50. <param name="formatter">用于序列化值的格式化程序。</param>
  51. <typeparam name="T">要序列化的对象的类型。</typeparam>
  52. </member>
  53. <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Threading.CancellationToken)">
  54. <summary>使用通过给定格式化程序和媒体类型序列化的指定值,以异步操作方式发送 POST 请求。</summary>
  55. <returns>一个表示异步操作的任务对象。</returns>
  56. <param name="client">用于发出请求的客户端。</param>
  57. <param name="requestUri">请求将发送到的 URI。</param>
  58. <param name="value">要写入到请求的实体正文的值。</param>
  59. <param name="formatter">用于序列化值的格式化程序。</param>
  60. <param name="mediaType">Content-Type 标头的授权值。可以为 null,在这种情况下将使用格式化程序的默认内容类型。</param>
  61. <param name="cancellationToken">一个取消标记,可供其他对象或线程用来接收取消通知。</param>
  62. <typeparam name="T">要序列化的对象的类型。</typeparam>
  63. </member>
  64. <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
  65. <summary>使用通过给定格式化程序和媒体类型字符串序列化的指定值,以异步操作方式发送 POST 请求。</summary>
  66. <returns>一个表示异步操作的任务对象。</returns>
  67. <param name="client">用于发出请求的客户端。</param>
  68. <param name="requestUri">请求将发送到的 URI。</param>
  69. <param name="value">要写入到请求的实体正文的值。</param>
  70. <param name="formatter">用于序列化值的格式化程序。</param>
  71. <param name="mediaType">Content-Type 标头的授权值。可以为 null,在这种情况下将使用格式化程序的默认内容类型。</param>
  72. <typeparam name="T">要序列化的对象的类型。</typeparam>
  73. </member>
  74. <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)">
  75. <summary>使用通过给定格式化程序和媒体类型字符串序列化的指定值,以异步操作方式发送 POST 请求。包含用于取消请求的取消标记。</summary>
  76. <returns>一个表示异步操作的任务对象。</returns>
  77. <param name="client">用于发出请求的客户端。</param>
  78. <param name="requestUri">请求将发送到的 URI。</param>
  79. <param name="value">要写入到请求的实体正文的值。</param>
  80. <param name="formatter">用于序列化值的格式化程序。</param>
  81. <param name="mediaType">Content-Type 标头的授权值。可以为 null,在这种情况下将使用格式化程序的默认内容类型。</param>
  82. <param name="cancellationToken">一个取消标记,可供其他对象或线程用来接收取消通知。</param>
  83. <typeparam name="T">要序列化的对象的类型。</typeparam>
  84. </member>
  85. <member name="M:System.Net.Http.HttpClientExtensions.PostAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Threading.CancellationToken)">
  86. <summary>使用通过给定格式化程序序列化的指定值,以异步操作方式发送 POST 请求。包含用于取消请求的取消标记。</summary>
  87. <returns>一个表示异步操作的任务对象。</returns>
  88. <param name="client">用于发出请求的客户端。</param>
  89. <param name="requestUri">请求将发送到的 URI。</param>
  90. <param name="value">要写入到请求的实体正文的值。</param>
  91. <param name="formatter">用于序列化值的格式化程序。</param>
  92. <param name="cancellationToken">一个取消标记,可供其他对象或线程用来接收取消通知。</param>
  93. <typeparam name="T">要序列化的对象的类型。</typeparam>
  94. </member>
  95. <member name="M:System.Net.Http.HttpClientExtensions.PutAsJsonAsync``1(System.Net.Http.HttpClient,System.String,``0)">
  96. <summary>使用序列化为 JSON 的指定值以异步操作方式发送 PUT 请求。</summary>
  97. <returns>一个表示异步操作的任务对象。</returns>
  98. <param name="client">用于发出请求的客户端。</param>
  99. <param name="requestUri">请求将发送到的 URI。</param>
  100. <param name="value">要写入到请求的实体正文的值。</param>
  101. <typeparam name="T">要序列化的对象的类型。</typeparam>
  102. </member>
  103. <member name="M:System.Net.Http.HttpClientExtensions.PutAsJsonAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Threading.CancellationToken)">
  104. <summary>使用序列化为 JSON 的指定值以异步操作方式发送 PUT 请求。包含用于取消请求的取消标记。</summary>
  105. <returns>一个表示异步操作的任务对象。</returns>
  106. <param name="client">用于发出请求的客户端。</param>
  107. <param name="requestUri">请求将发送到的 URI。</param>
  108. <param name="value">要写入到请求的实体正文的值。</param>
  109. <param name="cancellationToken">一个取消标记,可供其他对象或线程用来接收取消通知。</param>
  110. <typeparam name="T">要序列化的对象的类型。</typeparam>
  111. </member>
  112. <member name="M:System.Net.Http.HttpClientExtensions.PutAsXmlAsync``1(System.Net.Http.HttpClient,System.String,``0)">
  113. <summary>使用序列化为 XML 的指定值以异步操作方式发送 PUT 请求。</summary>
  114. <returns>一个表示异步操作的任务对象。</returns>
  115. <param name="client">用于发出请求的客户端。</param>
  116. <param name="requestUri">请求将发送到的 URI。</param>
  117. <param name="value">要写入到请求的实体正文的值。</param>
  118. <typeparam name="T">要序列化的对象的类型。</typeparam>
  119. </member>
  120. <member name="M:System.Net.Http.HttpClientExtensions.PutAsXmlAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Threading.CancellationToken)">
  121. <summary>使用序列化为 XML 的指定值以异步操作方式发送 PUT 请求。包含用于取消请求的取消标记。</summary>
  122. <returns>一个表示异步操作的任务对象。</returns>
  123. <param name="client">用于发出请求的客户端。</param>
  124. <param name="requestUri">请求将发送到的 URI。</param>
  125. <param name="value">要写入到请求的实体正文的值。</param>
  126. <param name="cancellationToken">一个取消标记,可供其他对象或线程用来接收取消通知。</param>
  127. <typeparam name="T">要序列化的对象的类型。</typeparam>
  128. </member>
  129. <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter)">
  130. <summary>使用通过给定格式化程序序列化的指定值,以异步操作方式发送 PUT 请求。</summary>
  131. <returns>一个表示异步操作的任务对象。</returns>
  132. <param name="client">用于发出请求的客户端。</param>
  133. <param name="requestUri">请求将发送到的 URI。</param>
  134. <param name="value">要写入到请求的实体正文的值。</param>
  135. <param name="formatter">用于序列化值的格式化程序。</param>
  136. <typeparam name="T">要序列化的对象的类型。</typeparam>
  137. </member>
  138. <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Threading.CancellationToken)">
  139. <summary> 使用通过给定格式化程序和媒体类型序列化的指定值,以异步操作方式发送 PUT 请求。包含用于取消请求的取消标记。</summary>
  140. <returns>一个表示异步操作的任务对象。</returns>
  141. <param name="client">用于发出请求的客户端。</param>
  142. <param name="requestUri">请求将发送到的 URI。</param>
  143. <param name="value">要写入到请求的实体正文的值。</param>
  144. <param name="formatter">用于序列化值的格式化程序。</param>
  145. <param name="mediaType">Content-Type 标头的授权值。可以为 null,在这种情况下将使用格式化程序的默认内容类型。</param>
  146. <param name="cancellationToken">一个取消标记,可供其他对象或线程用来接收取消通知。</param>
  147. <typeparam name="T">要序列化的对象的类型。</typeparam>
  148. </member>
  149. <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
  150. <summary>使用通过给定格式化程序和媒体类型字符串序列化的指定值,以异步操作方式发送 PUT 请求。</summary>
  151. <returns>一个表示异步操作的任务对象。</returns>
  152. <param name="client">用于发出请求的客户端。</param>
  153. <param name="requestUri">请求将发送到的 URI。</param>
  154. <param name="value">要写入到请求的实体正文的值。</param>
  155. <param name="formatter">用于序列化值的格式化程序。</param>
  156. <param name="mediaType">Content-Type 标头的授权值。可以为 null,在这种情况下将使用格式化程序的默认内容类型。</param>
  157. <typeparam name="T">要序列化的对象的类型。</typeparam>
  158. </member>
  159. <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.Threading.CancellationToken)">
  160. <summary>使用通过给定格式化程序和媒体类型字符串序列化的指定值,以异步操作方式发送 PUT 请求。包含用于取消请求的取消标记。</summary>
  161. <returns>一个表示异步操作的任务对象。</returns>
  162. <param name="client">用于发出请求的客户端。</param>
  163. <param name="requestUri">请求将发送到的 URI。</param>
  164. <param name="value">要写入到请求的实体正文的值。</param>
  165. <param name="formatter">用于序列化值的格式化程序。</param>
  166. <param name="mediaType">Content-Type 标头的授权值。可以为 null,在这种情况下将使用格式化程序的默认内容类型。</param>
  167. <param name="cancellationToken">一个取消标记,可供其他对象或线程用来接收取消通知。</param>
  168. <typeparam name="T">要序列化的对象的类型。</typeparam>
  169. </member>
  170. <member name="M:System.Net.Http.HttpClientExtensions.PutAsync``1(System.Net.Http.HttpClient,System.String,``0,System.Net.Http.Formatting.MediaTypeFormatter,System.Threading.CancellationToken)">
  171. <summary>使用通过给定格式化程序和媒体类型字符串序列化的指定值,以异步操作方式发送 PUT 请求。包含用于取消请求的取消标记。</summary>
  172. <returns>一个表示异步操作的任务对象。</returns>
  173. <param name="client">用于发出请求的客户端。</param>
  174. <param name="requestUri">请求将发送到的 URI。</param>
  175. <param name="value">要写入到请求的实体正文的值。</param>
  176. <param name="formatter">用于序列化值的格式化程序。</param>
  177. <param name="cancellationToken">一个取消标记,可供其他对象或线程用来接收取消通知。</param>
  178. <typeparam name="T">要序列化的对象的类型。</typeparam>
  179. </member>
  180. <member name="T:System.Net.Http.HttpClientFactory">
  181. <summary>表示用于创建 <see cref="T:System.Net.Http.HttpClient" /> 的新实例的工厂。</summary>
  182. </member>
  183. <member name="M:System.Net.Http.HttpClientFactory.Create(System.Net.Http.DelegatingHandler[])">
  184. <summary>创建 <see cref="T:System.Net.Http.HttpClient" /> 的新实例。</summary>
  185. <returns>
  186. <see cref="T:System.Net.Http.HttpClient" /> 的新实例。</returns>
  187. <param name="handlers">将 HTTP 响应消息处理委托给其他处理程序的 HTTP 处理程序的列表。</param>
  188. </member>
  189. <member name="M:System.Net.Http.HttpClientFactory.Create(System.Net.Http.HttpMessageHandler,System.Net.Http.DelegatingHandler[])">
  190. <summary>创建 <see cref="T:System.Net.Http.HttpClient" /> 的新实例。</summary>
  191. <returns>
  192. <see cref="T:System.Net.Http.HttpClient" /> 的新实例。</returns>
  193. <param name="innerHandler">负责处理 HTTP 响应消息的内部处理程序。</param>
  194. <param name="handlers">将 HTTP 响应消息处理委托给其他处理程序的 HTTP 处理程序的列表。</param>
  195. </member>
  196. <member name="M:System.Net.Http.HttpClientFactory.CreatePipeline(System.Net.Http.HttpMessageHandler,System.Collections.Generic.IEnumerable{System.Net.Http.DelegatingHandler})">
  197. <summary>创建应通过管道传输的 <see cref="T:System.Net.Http.HttpClient" /> 的新实例。</summary>
  198. <returns>应通过管道传输的 <see cref="T:System.Net.Http.HttpClient" /> 的新实例。</returns>
  199. <param name="innerHandler">负责处理 HTTP 响应消息的内部处理程序。</param>
  200. <param name="handlers">将 HTTP 响应消息处理委托给其他处理程序的 HTTP 处理程序的列表。</param>
  201. </member>
  202. <member name="T:System.Net.Http.HttpContentExtensions">
  203. <summary>指定用于允许从 HttpContent 实例读取强类型对象的扩展方法。</summary>
  204. </member>
  205. <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent)">
  206. <summary> 返回一个任务,该任务将从 content 实例生成指定类型 &lt;typeparamref name="T" /&gt; 的对象。</summary>
  207. <returns>一个指定类型的对象实例。</returns>
  208. <param name="content">要从中读取的 HttpContent 实例。</param>
  209. <typeparam name="T">要读取的对象的类型。</typeparam>
  210. </member>
  211. <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
  212. <summary> 返回一个任务,该任务将从 content 实例生成指定类型 &lt;typeparamref name="T" /&gt; 的对象。</summary>
  213. <returns>一个指定类型的对象实例。</returns>
  214. <param name="content">要从中读取的 HttpContent 实例。</param>
  215. <param name="formatters">要使用的 MediaTyepFormatter 实例的集合。</param>
  216. <typeparam name="T">要读取的对象的类型。</typeparam>
  217. </member>
  218. <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync``1(System.Net.Http.HttpContent,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Net.Http.Formatting.IFormatterLogger)">
  219. <summary> 返回一个任务,该任务将从 content 实例生成指定类型 &lt;typeparamref name="T" /&gt; 的对象。</summary>
  220. <returns>一个指定类型的对象实例。</returns>
  221. <param name="content">要从中读取的 HttpContent 实例。</param>
  222. <param name="formatters">要使用的 MediaTypeFormatter 实例的集合。</param>
  223. <param name="formatterLogger">要将事件记录到的 IFormatterLogger。</param>
  224. <typeparam name="T">要读取的对象的类型。</typeparam>
  225. </member>
  226. <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type)">
  227. <summary> 返回一个任务,该任务将从 content 实例生成指定 type 的对象。</summary>
  228. <returns>一个任务,将生成指定类型的对象实例。</returns>
  229. <param name="content">要从中读取的 HttpContent 实例。</param>
  230. <param name="type">要读取的对象的类型。</param>
  231. </member>
  232. <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
  233. <summary> 返回一个任务,该任务将使用所提供的用于反序列化内容的 formatters 之一从 content 实例生成指定 type 的对象。</summary>
  234. <returns>一个指定类型的对象实例。</returns>
  235. <param name="content">要从中读取的 HttpContent 实例。</param>
  236. <param name="type">要读取的对象的类型。</param>
  237. <param name="formatters">要使用的 MediaTypeFormatter 实例的集合。</param>
  238. </member>
  239. <member name="M:System.Net.Http.HttpContentExtensions.ReadAsAsync(System.Net.Http.HttpContent,System.Type,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter},System.Net.Http.Formatting.IFormatterLogger)">
  240. <summary> 返回一个任务,该任务将使用所提供的用于反序列化内容的 formatters 之一从 content 实例生成指定 type 的对象。</summary>
  241. <returns>一个指定类型的对象实例。</returns>
  242. <param name="content">要从中读取的 HttpContent 实例。</param>
  243. <param name="type">要读取的对象的类型。</param>
  244. <param name="formatters">要使用的 MediaTypeFormatter 实例的集合。</param>
  245. <param name="formatterLogger">要将事件记录到的 IFormatterLogger。</param>
  246. </member>
  247. <member name="T:System.Net.Http.HttpContentFormDataExtensions">
  248. <summary>用于从 <see cref="T:System.Net.Http.HttpContent" /> 实例读取 HTML 窗体 URL 编码数据的扩展方法。</summary>
  249. </member>
  250. <member name="M:System.Net.Http.HttpContentFormDataExtensions.IsFormData(System.Net.Http.HttpContent)">
  251. <summary>确定指定的内容是否是 HTML 窗体 URL 编码数据。</summary>
  252. <returns>如果指定的内容是 HTML 窗体 URL 编码数据,则为 true;否则为 false。</returns>
  253. <param name="content">内容。</param>
  254. </member>
  255. <member name="M:System.Net.Http.HttpContentFormDataExtensions.ReadAsFormDataAsync(System.Net.Http.HttpContent)">
  256. <summary>从 <see cref="T:System.Net.Http.HttpContent" /> 实例异步读取 HTML 窗体 URL 编码数据,并将结果存储在 <see cref="T:System.Collections.Specialized.NameValueCollection" /> 对象中。</summary>
  257. <returns>一个表示异步操作的任务对象。</returns>
  258. <param name="content">内容。</param>
  259. </member>
  260. <member name="T:System.Net.Http.HttpContentMessageExtensions">
  261. <summary>表示用于从 <see cref="T:System.Net.Http.HttpContent" /> 实例读取 <see cref="T:System.Net.Http.HttpRequestMessage" /> 和 <see cref="T:System.Net.Http.HttpResponseMessage" /> 实体的扩展方法。</summary>
  262. </member>
  263. <member name="M:System.Net.Http.HttpContentMessageExtensions.IsHttpRequestMessageContent(System.Net.Http.HttpContent)">
  264. <summary>确定指定的内容是否是 HTTP 请求消息内容。</summary>
  265. <returns>如果指定的内容是 HTTP 消息内容,则为 true;否则为 false。</returns>
  266. <param name="content">要检查的内容。</param>
  267. </member>
  268. <member name="M:System.Net.Http.HttpContentMessageExtensions.IsHttpResponseMessageContent(System.Net.Http.HttpContent)">
  269. <summary>确定指定的内容是否是 HTTP 响应消息内容。</summary>
  270. <returns>如果指定的内容是 HTTP 消息内容,则为 true;否则为 false。</returns>
  271. <param name="content">要检查的内容。</param>
  272. </member>
  273. <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent)">
  274. <summary> 将 <see cref="T:System.Net.Http.HttpContent" /> 读取为 <see cref="T:System.Net.Http.HttpRequestMessage" />。</summary>
  275. <returns>分析的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 实例。</returns>
  276. <param name="content">要读取的内容。</param>
  277. </member>
  278. <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String)">
  279. <summary> 将 <see cref="T:System.Net.Http.HttpContent" /> 读取为 <see cref="T:System.Net.Http.HttpRequestMessage" />。</summary>
  280. <returns>分析的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 实例。</returns>
  281. <param name="content">要读取的内容。</param>
  282. <param name="uriScheme">要在请求 URI 中使用的 URI 方案。</param>
  283. </member>
  284. <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String,System.Int32)">
  285. <summary> 将 <see cref="T:System.Net.Http.HttpContent" /> 读取为 <see cref="T:System.Net.Http.HttpRequestMessage" />。</summary>
  286. <returns>分析的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 实例。</returns>
  287. <param name="content">要读取的内容。</param>
  288. <param name="uriScheme">要在请求 URI 中使用的 URI 方案。</param>
  289. <param name="bufferSize">缓冲区的大小。</param>
  290. </member>
  291. <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpRequestMessageAsync(System.Net.Http.HttpContent,System.String,System.Int32,System.Int32)">
  292. <summary>将 <see cref="T:System.Net.Http.HttpContent" /> 读取为 <see cref="T:System.Net.Http.HttpRequestMessage" />。</summary>
  293. <returns>分析的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 实例。</returns>
  294. <param name="content">要读取的内容。</param>
  295. <param name="uriScheme">要在请求 URI 中使用的 URI 方案。</param>
  296. <param name="bufferSize">缓冲区的大小。</param>
  297. <param name="maxHeaderSize">HTTP 标头的最大长度。</param>
  298. </member>
  299. <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent)">
  300. <summary> 将 <see cref="T:System.Net.Http.HttpContent" /> 读取为 <see cref="T:System.Net.Http.HttpResponseMessage" />。</summary>
  301. <returns>分析的 <see cref="T:System.Net.Http.HttpResponseMessage" /> 实例。</returns>
  302. <param name="content">要读取的内容。</param>
  303. </member>
  304. <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent,System.Int32)">
  305. <summary>将 <see cref="T:System.Net.Http.HttpContent" /> 读取为 <see cref="T:System.Net.Http.HttpResponseMessage" />。</summary>
  306. <returns>分析的 <see cref="T:System.Net.Http.HttpResponseMessage" /> 实例。</returns>
  307. <param name="content">要读取的内容。</param>
  308. <param name="bufferSize">缓冲区的大小。</param>
  309. </member>
  310. <member name="M:System.Net.Http.HttpContentMessageExtensions.ReadAsHttpResponseMessageAsync(System.Net.Http.HttpContent,System.Int32,System.Int32)">
  311. <summary>将 <see cref="T:System.Net.Http.HttpContent" /> 读取为 <see cref="T:System.Net.Http.HttpResponseMessage" />。</summary>
  312. <returns>分析的 <see cref="T:System.Net.Http.HttpResponseMessage" /> 实例。</returns>
  313. <param name="content">要读取的内容。</param>
  314. <param name="bufferSize">缓冲区的大小。</param>
  315. <param name="maxHeaderSize">HTTP 标头的最大长度。</param>
  316. </member>
  317. <member name="T:System.Net.Http.HttpContentMultipartExtensions">
  318. <summary>用于从 <see cref="T:System.Net.Http.HttpContent" /> 实例读取 MIME 多部分实体的扩展方法。</summary>
  319. </member>
  320. <member name="M:System.Net.Http.HttpContentMultipartExtensions.IsMimeMultipartContent(System.Net.Http.HttpContent)">
  321. <summary>确定指定的内容是否是 MIME 多部分内容。</summary>
  322. <returns>如果指定的内容是 MIME 多部分内容,则为 true;否则为 false。</returns>
  323. <param name="content">内容。</param>
  324. </member>
  325. <member name="M:System.Net.Http.HttpContentMultipartExtensions.IsMimeMultipartContent(System.Net.Http.HttpContent,System.String)">
  326. <summary>确定指定的内容是否是具有指定子类型的 MIME 多部分内容。</summary>
  327. <returns>如果指定的内容是具有指定子类型的 MIME 多部分内容,则为 true;否则为 false。</returns>
  328. <param name="content">内容。</param>
  329. <param name="subtype">要匹配的 MIME 多部分子类型。</param>
  330. </member>
  331. <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync(System.Net.Http.HttpContent)">
  332. <summary>读取 MIME 多部分消息中的所有正文部分,并生成一组 <see cref="T:System.Net.Http.HttpContent" /> 实例作为结果。</summary>
  333. <returns>一个 &lt;see cref="T:System.Threading.Tasks.Task`1" /&gt;,表示获取 <see cref="T:System.Net.Http.HttpContent" /> 实例集合的任务,其中,每个实例都表示一个正文部分。</returns>
  334. <param name="content">要用于对象内容的现有 <see cref="T:System.Net.Http.HttpContent" /> 实例。</param>
  335. </member>
  336. <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync``1(System.Net.Http.HttpContent,``0)">
  337. <summary>读取 MIME 多部分消息中的所有正文部分,并通过使用 streamProvider 实例确定每个正文部分内容的写入位置,来生成一组 <see cref="T:System.Net.Http.HttpContent" /> 实例作为结果。</summary>
  338. <returns>
  339. <see cref="T:System.Threading.Tasks.Task`1" />,表示获取 <see cref="T:System.Net.Http.HttpContent" /> 实例集合的任务,而该实例集合中的每个实例均表示正文部分。</returns>
  340. <param name="content">要用于对象内容的现有 <see cref="T:System.Net.Http.HttpContent" /> 实例。</param>
  341. <param name="streamProvider">一个流提供程序,用于为分析正文部分时要写入所分析正文部分的位置提供输出流。</param>
  342. <typeparam name="T">MIME 多部分的类型。</typeparam>
  343. </member>
  344. <member name="M:System.Net.Http.HttpContentMultipartExtensions.ReadAsMultipartAsync``1(System.Net.Http.HttpContent,``0,System.Int32)">
  345. <summary>通过使用 bufferSize 作为读取缓冲区大小来读取 MIME 多部分消息中的所有正文部分,并通过使用 streamProvider 实例确定每个正文部分内容的写入位置,来生成一组 <see cref="T:System.Net.Http.HttpContent" /> 实例作为结果。</summary>
  346. <returns>
  347. <see cref="T:System.Threading.Tasks.Task`1" />,表示获取 <see cref="T:System.Net.Http.HttpContent" /> 实例集合的任务,而该实例集合中的每个实例均表示正文部分。</returns>
  348. <param name="content">要用于对象内容的现有 <see cref="T:System.Net.Http.HttpContent" /> 实例。</param>
  349. <param name="streamProvider">一个流提供程序,用于为分析正文部分时要写入所分析正文部分的位置提供输出流。</param>
  350. <param name="bufferSize">用于读取内容的缓冲区的大小。</param>
  351. <typeparam name="T">MIME 多部分的类型。</typeparam>
  352. </member>
  353. <member name="T:System.Net.Http.HttpMessageContent">
  354. <summary> 派生的 <see cref="T:System.Net.Http.HttpContent" /> 类,该类可以将 <see cref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage" /> 或 <see cref="P:System.Net.Http.HttpMessageContent.HttpRequestMessage" /> 封装为具有媒体类型“application/http”的实体。</summary>
  355. </member>
  356. <member name="M:System.Net.Http.HttpMessageContent.#ctor(System.Net.Http.HttpRequestMessage)">
  357. <summary> 对封装 <see cref="P:System.Net.Http.HttpMessageContent.HttpRequestMessage" /> 的 <see cref="T:System.Net.Http.HttpMessageContent" /> 类的新实例进行初始化。</summary>
  358. <param name="httpRequest">要封装的 <see cref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage" /> 实例。</param>
  359. </member>
  360. <member name="M:System.Net.Http.HttpMessageContent.#ctor(System.Net.Http.HttpResponseMessage)">
  361. <summary> 对封装 <see cref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage" /> 的 <see cref="T:System.Net.Http.HttpMessageContent" /> 类的新实例进行初始化。</summary>
  362. <param name="httpResponse">要封装的 <see cref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage" /> 实例。</param>
  363. </member>
  364. <member name="M:System.Net.Http.HttpMessageContent.Dispose(System.Boolean)">
  365. <summary> 释放非托管资源和托管资源(后者为可选项)</summary>
  366. <param name="disposing">若为 true,则同时释放托管资源和非托管资源;若为 false,则仅释放非托管资源。</param>
  367. </member>
  368. <member name="P:System.Net.Http.HttpMessageContent.HttpRequestMessage">
  369. <summary> 获取 HTTP 请求消息。</summary>
  370. </member>
  371. <member name="P:System.Net.Http.HttpMessageContent.HttpResponseMessage">
  372. <summary> 获取 HTTP 响应消息。</summary>
  373. </member>
  374. <member name="M:System.Net.Http.HttpMessageContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
  375. <summary> 以异步方式将对象的内容序列化为给定 stream。</summary>
  376. <returns>一个以异步方式序列化对象内容的 <see cref="T:System.Threading.Tasks.Task" /> 实例。</returns>
  377. <param name="stream">要写入到的 <see cref="T:System.IO.Stream" />。</param>
  378. <param name="context">关联的 <see cref="T:System.Net.TransportContext" />。</param>
  379. </member>
  380. <member name="M:System.Net.Http.HttpMessageContent.TryComputeLength(System.Int64@)">
  381. <summary> 计算流的长度(如果可能)。</summary>
  382. <returns>如果已计算长度,则为 true;否则为 false。</returns>
  383. <param name="length">所计算的流的长度。</param>
  384. </member>
  385. <member name="T:System.Net.Http.HttpRequestHeadersExtensions">
  386. <summary>为 <see cref="T:System.Net.Http.Headers.HttpRequestHeaders" /> 类提供扩展方法。</summary>
  387. </member>
  388. <member name="M:System.Net.Http.HttpRequestHeadersExtensions.GetCookies(System.Net.Http.Headers.HttpRequestHeaders)">
  389. <summary>获取请求中存在的任何 cookie 标头。</summary>
  390. <returns>
  391. <see cref="T:System.Net.Http.Headers.CookieHeaderValue" /> 实例的集合。</returns>
  392. <param name="headers">请求标头。</param>
  393. </member>
  394. <member name="M:System.Net.Http.HttpRequestHeadersExtensions.GetCookies(System.Net.Http.Headers.HttpRequestHeaders,System.String)">
  395. <summary>获取请求中存在的任何 Cookie 标头,这些标头中包含名称与指定值匹配的 Cookie 状态。</summary>
  396. <returns>
  397. <see cref="T:System.Net.Http.Headers.CookieHeaderValue" /> 实例的集合。</returns>
  398. <param name="headers">请求标头。</param>
  399. <param name="name">要匹配的 Cookie 状态名称。</param>
  400. </member>
  401. <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse(System.Net.Http.HttpRequestMessage)"></member>
  402. <member name="M:System.Net.Http.HttpRequestMessageExtensions.CreateResponse(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode)"></member>
  403. <member name="T:System.Net.Http.HttpResponseHeadersExtensions">
  404. <summary> 为 <see cref="T:System.Net.Http.Headers.HttpResponseHeaders" /> 类提供扩展方法。</summary>
  405. </member>
  406. <member name="M:System.Net.Http.HttpResponseHeadersExtensions.AddCookies(System.Net.Http.Headers.HttpResponseHeaders,System.Collections.Generic.IEnumerable{System.Net.Http.Headers.CookieHeaderValue})">
  407. <summary> 将 cookies 添加到响应。每个 Set-Cookie 标头均表示为一个 <see cref="T:System.Net.Http.Headers.CookieHeaderValue" /> 实例。<see cref="T:System.Net.Http.Headers.CookieHeaderValue" /> 包含有关域、路径的信息和其他 cookie 信息,以及一个或多个 <see cref="T:System.Net.Http.Headers.CookieState" /> 实例。每个 <see cref="T:System.Net.Http.Headers.CookieState" /> 实例包含一个 cookie 名称和与该名称关联的 cookie 状态。状态采用了将会在线编码为 HTML 窗体 URL 编码的数据的 <see cref="T:System.Collections.Specialized.NameValueCollection" /> 格式。这种表示形式使同一 Cookie 标头中可以带有多个相关“Cookie”,同时仍可对每个 Cookie 状态进行分隔。下面显示了一个示例 Cookie 标头。在此示例中,有两个 <see cref="T:System.Net.Http.Headers.CookieState" />,其名称分别为 state1 和 state2。此外,每个 cookie 状态包含两个名称/值对(name1/value1 和 name2/value2)和(name3/value3 和 name4/value4)。&lt;code&gt; Set-Cookie:state1:name1=value1&amp;amp;name2=value2; state2:name3=value3&amp;amp;name4=value4; domain=domain1; path=path1; &lt;/code&gt;</summary>
  408. <param name="headers">响应标头</param>
  409. <param name="cookies">要添加到响应中的 cookie 值。</param>
  410. </member>
  411. <member name="T:System.Net.Http.MultipartFileData">
  412. <summary>表示多部分文件数据。</summary>
  413. </member>
  414. <member name="M:System.Net.Http.MultipartFileData.#ctor(System.Net.Http.Headers.HttpContentHeaders,System.String)">
  415. <summary>初始化 <see cref="T:System.Net.Http.MultipartFileData" /> 类的新实例。</summary>
  416. <param name="headers">多部分文件数据的标头。</param>
  417. <param name="localFileName">多部分文件数据的本地文件的名称。</param>
  418. </member>
  419. <member name="P:System.Net.Http.MultipartFileData.Headers">
  420. <summary>获取或设置多部分文件数据的标头。</summary>
  421. <returns>多部分文件数据的标头。</returns>
  422. </member>
  423. <member name="P:System.Net.Http.MultipartFileData.LocalFileName">
  424. <summary>获取或设置多部分文件数据的本地文件的名称。</summary>
  425. <returns>多部分文件数据的本地文件的名称。</returns>
  426. </member>
  427. <member name="T:System.Net.Http.MultipartFileStreamProvider">
  428. <summary>表示一个 <see cref="T:System.Net.Http.IMultipartStreamProvider" />,该接口适用于使用 <see cref="T:System.IO.FileStream" /> 将 MIME 多部分消息的每个 MIME 正文部分写入文件中。</summary>
  429. </member>
  430. <member name="M:System.Net.Http.MultipartFileStreamProvider.#ctor(System.String)">
  431. <summary>初始化 <see cref="T:System.Net.Http.MultipartFileStreamProvider" /> 类的新实例。</summary>
  432. <param name="rootPath">MIME 多部分正文部分的内容写入到的根路径。</param>
  433. </member>
  434. <member name="M:System.Net.Http.MultipartFileStreamProvider.#ctor(System.String,System.Int32)">
  435. <summary>初始化 <see cref="T:System.Net.Http.MultipartFileStreamProvider" /> 类的新实例。</summary>
  436. <param name="rootPath">MIME 多部分正文部分的内容写入到的根路径。</param>
  437. <param name="bufferSize">为写入到文件而缓冲的字节数。</param>
  438. </member>
  439. <member name="P:System.Net.Http.MultipartFileStreamProvider.BufferSize">
  440. <summary>获取或设置为写入到文件而缓冲的字节数。</summary>
  441. <returns>为写入到文件而缓冲的字节数。</returns>
  442. </member>
  443. <member name="P:System.Net.Http.MultipartFileStreamProvider.FileData">
  444. <summary>获取或设置多部分文件数据。</summary>
  445. <returns>多部分文件数据。</returns>
  446. </member>
  447. <member name="M:System.Net.Http.MultipartFileStreamProvider.GetLocalFileName(System.Net.Http.Headers.HttpContentHeaders)">
  448. <summary>获取本地文件名,该文件名将与用于创建存储当前 MIME 正文部分内容的绝对文件名的根路径组合在一起。</summary>
  449. <returns>不包含路径部分的相对文件名。</returns>
  450. <param name="headers">当前 MIME 正文部分的标头。</param>
  451. </member>
  452. <member name="M:System.Net.Http.MultipartFileStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)">
  453. <summary>获取消息正文部分写入到的流实例。</summary>
  454. <returns>消息正文部分写入到的 <see cref="T:System.IO.Stream" /> 实例。</returns>
  455. <param name="parent">HTTP 内容。</param>
  456. <param name="headers">描述正文部分的标头字段。</param>
  457. </member>
  458. <member name="P:System.Net.Http.MultipartFileStreamProvider.RootPath">
  459. <summary>获取或设置 MIME 多部分正文部分的内容写入到的根路径。</summary>
  460. <returns>MIME 多部分正文部分的内容写入到的根路径。</returns>
  461. </member>
  462. <member name="T:System.Net.Http.MultipartFormDataStreamProvider">
  463. <summary> 一个 <see cref="T:System.Net.Http.IMultipartStreamProvider" />,适合与 HTML 文件上载一起使用,以将文件内容写入 <see cref="T:System.IO.FileStream" />。流提供程序将查看 &lt;b&gt;Content-Disposition&lt;/b&gt; 标头字段,并根据 &lt;b&gt;filename&lt;/b&gt; 参数是否存在来确定输出 <see cref="T:System.IO.Stream" />。如果 &lt;b&gt;Content-Disposition&lt;/b&gt; 标头字段中存在 &lt;b&gt;filename&lt;/b&gt; 参数,则正文部分将写入 <see cref="T:System.IO.FileStream" /> 中;否则,正文部分将写入 <see cref="T:System.IO.MemoryStream" /> 中。这将更加便于处理作为窗体数据和文件内容的组合的 MIME 多部分 HTML 窗体数据。</summary>
  464. </member>
  465. <member name="M:System.Net.Http.MultipartFormDataStreamProvider.#ctor(System.String)">
  466. <summary> 初始化 <see cref="T:System.Net.Http.MultipartFormDataStreamProvider" /> 类的新实例。</summary>
  467. <param name="rootPath">MIME 多部分正文部分的内容写入到的根路径。</param>
  468. </member>
  469. <member name="M:System.Net.Http.MultipartFormDataStreamProvider.#ctor(System.String,System.Int32)">
  470. <summary> 初始化 <see cref="T:System.Net.Http.MultipartFormDataStreamProvider" /> 类的新实例。</summary>
  471. <param name="rootPath">MIME 多部分正文部分的内容写入到的根路径。</param>
  472. <param name="bufferSize">为写入到文件而缓冲的字节数。</param>
  473. </member>
  474. <member name="M:System.Net.Http.MultipartFormDataStreamProvider.ExecutePostProcessingAsync">
  475. <summary>将非文件内容读取为窗体数据</summary>
  476. <returns>表示异步操作的任务。</returns>
  477. </member>
  478. <member name="P:System.Net.Http.MultipartFormDataStreamProvider.FormData">
  479. <summary>获取作为多部分窗体数据的一部分传递的窗体数据的 <see cref="T:System.Collections.Specialized.NameValueCollection" />。</summary>
  480. <returns>窗体数据的 <see cref="T:System.Collections.Specialized.NameValueCollection" />。</returns>
  481. </member>
  482. <member name="M:System.Net.Http.MultipartFormDataStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)">
  483. <returns>消息正文部分写入到的 <see cref="T:System.IO.Stream" /> 实例。</returns>
  484. <param name="parent">包含此正文部分的 HTTP 内容。</param>
  485. <param name="headers">描述正文部分的标头字段。</param>
  486. </member>
  487. <member name="T:System.Net.Http.MultipartMemoryStreamProvider">
  488. <summary>表示一个多部分内存流提供程序。</summary>
  489. </member>
  490. <member name="M:System.Net.Http.MultipartMemoryStreamProvider.#ctor">
  491. <summary>初始化 <see cref="T:System.Net.Http.MultipartMemoryStreamProvider" /> 类的新实例。</summary>
  492. </member>
  493. <member name="M:System.Net.Http.MultipartMemoryStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)">
  494. <summary>返回 <see cref="T:System.Net.Http.MultipartMemoryStreamProvider" /> 的 <see cref="T:System.IO.Stream" />。</summary>
  495. <returns>
  496. <see cref="T:System.Net.Http.MultipartMemoryStreamProvider" /> 的 <see cref="T:System.IO.Stream" />。</returns>
  497. <param name="parent">
  498. <see cref="T:System.Net.Http.HttpContent" /> 对象。</param>
  499. <param name="headers">HTTP 内容标头。</param>
  500. </member>
  501. <member name="T:System.Net.Http.MultipartRelatedStreamProvider">
  502. <summary>表示与多部分相关的多流的提供程序。</summary>
  503. </member>
  504. <member name="M:System.Net.Http.MultipartRelatedStreamProvider.#ctor">
  505. <summary>初始化 <see cref="T:System.Net.Http.MultipartRelatedStreamProvider" /> 类的新实例。</summary>
  506. </member>
  507. <member name="M:System.Net.Http.MultipartRelatedStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)">
  508. <summary>获取提供程序的相关流。</summary>
  509. <returns>内容标头。</returns>
  510. <param name="parent">父内容。</param>
  511. <param name="headers">http 内容标头。</param>
  512. </member>
  513. <member name="P:System.Net.Http.MultipartRelatedStreamProvider.RootContent">
  514. <summary>获取 <see cref="T:System.Net.Http.MultipartRelatedStreamProvider" /> 的根内容。</summary>
  515. <returns>
  516. <see cref="T:System.Net.Http.MultipartRelatedStreamProvider" /> 的根内容。</returns>
  517. </member>
  518. <member name="T:System.Net.Http.MultipartStreamProvider">
  519. <summary>表示一个流提供程序,该流提供程序将检查 MIME 多部分分析器作为 MIME 多部分扩展方法(请参见 <see cref="T:System.Net.Http.HttpContentMultipartExtensions" />)的一部分提供的标头,并决定要返回哪种类型的流供正文部分写入。</summary>
  520. </member>
  521. <member name="M:System.Net.Http.MultipartStreamProvider.#ctor">
  522. <summary>初始化 <see cref="T:System.Net.Http.MultipartStreamProvider" /> 类的新实例。</summary>
  523. </member>
  524. <member name="P:System.Net.Http.MultipartStreamProvider.Contents">
  525. <summary>获取或设置此 <see cref="T:System.Net.Http.MultipartStreamProvider" /> 的内容。</summary>
  526. <returns>此 <see cref="T:System.Net.Http.MultipartStreamProvider" /> 的内容。</returns>
  527. </member>
  528. <member name="M:System.Net.Http.MultipartStreamProvider.ExecutePostProcessingAsync">
  529. <summary>执行此 <see cref="T:System.Net.Http.MultipartStreamProvider" /> 的处理后操作。</summary>
  530. <returns>此操作的异步任务。</returns>
  531. </member>
  532. <member name="M:System.Net.Http.MultipartStreamProvider.GetStream(System.Net.Http.HttpContent,System.Net.Http.Headers.HttpContentHeaders)">
  533. <summary>获取要将正文部分写入到的流。分析完 MIME 多部分正文部分后将调用此方法。</summary>
  534. <returns>消息正文部分写入到的 <see cref="T:System.IO.Stream" /> 实例。</returns>
  535. <param name="parent">HTTP 内容。</param>
  536. <param name="headers">描述正文部分的标头字段。</param>
  537. </member>
  538. <member name="T:System.Net.Http.ObjectContent">
  539. <summary> 包含一个值,以及要在写入此内容时用于序列化该值的关联 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />。</summary>
  540. </member>
  541. <member name="M:System.Net.Http.ObjectContent.#ctor(System.Type,System.Object,System.Net.Http.Formatting.MediaTypeFormatter)">
  542. <summary>初始化 <see cref="T:System.Net.Http.ObjectContent" /> 类的新实例。</summary>
  543. <param name="type">此实例将包含的对象的类型。</param>
  544. <param name="value">此实例将包含的对象的值。</param>
  545. <param name="formatter">序列化值时要使用的格式化程序。</param>
  546. </member>
  547. <member name="M:System.Net.Http.ObjectContent.#ctor(System.Type,System.Object,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue)">
  548. <summary> 初始化 <see cref="T:System.Net.Http.ObjectContent" /> 类的新实例。</summary>
  549. <param name="type">此实例将包含的对象的类型。</param>
  550. <param name="value">此实例将包含的对象的值。</param>
  551. <param name="formatter">序列化值时要使用的格式化程序。</param>
  552. <param name="mediaType">Content-Type 标头的授权值。可以为 null,在这种情况下将使用格式化程序的默认内容类型。</param>
  553. </member>
  554. <member name="M:System.Net.Http.ObjectContent.#ctor(System.Type,System.Object,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
  555. <summary>初始化 <see cref="T:System.Net.Http.ObjectContent" /> 类的新实例。</summary>
  556. <param name="type">此实例将包含的对象的类型。</param>
  557. <param name="value">此实例将包含的对象的值。</param>
  558. <param name="formatter">序列化值时要使用的格式化程序。</param>
  559. <param name="mediaType">Content-Type 标头的授权值。</param>
  560. </member>
  561. <member name="P:System.Net.Http.ObjectContent.Formatter">
  562. <summary>获取与此内容实例关联的媒体类型格式化程序。</summary>
  563. <returns>
  564. <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />。</returns>
  565. </member>
  566. <member name="P:System.Net.Http.ObjectContent.ObjectType">
  567. <summary>获取由此 <see cref="T:System.Net.Http.ObjectContent" /> 实例管理的对象的类型。</summary>
  568. <returns>对象类型。</returns>
  569. </member>
  570. <member name="M:System.Net.Http.ObjectContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
  571. <summary>以异步方式将对象的内容序列化为给定流。</summary>
  572. <returns>表示异步操作的任务对象。</returns>
  573. <param name="stream">要写入到的流。</param>
  574. <param name="context">关联的 <see cref="T:System.Net.TransportContext" />。</param>
  575. </member>
  576. <member name="M:System.Net.Http.ObjectContent.TryComputeLength(System.Int64@)">
  577. <summary>计算流的长度(如果可能)。</summary>
  578. <returns>如果已计算长度,则为 true;否则为 false。</returns>
  579. <param name="length">接收所计算的流的长度。</param>
  580. </member>
  581. <member name="P:System.Net.Http.ObjectContent.Value">
  582. <summary>获取或设置内容值。</summary>
  583. <returns>内容值。</returns>
  584. </member>
  585. <member name="T:System.Net.Http.ObjectContent`1">
  586. <summary>
  587. <see cref="T:System.Net.Http.ObjectContent" /> 的泛型形式。</summary>
  588. <typeparam name="T">此类将包含的对象的类型。</typeparam>
  589. </member>
  590. <member name="M:System.Net.Http.ObjectContent`1.#ctor(`0,System.Net.Http.Formatting.MediaTypeFormatter)">
  591. <summary>初始化 <see cref="T:System.Net.Http.ObjectContent`1" /> 类的新实例。</summary>
  592. <param name="value">此实例将包含的对象的值。</param>
  593. <param name="formatter">序列化值时要使用的格式化程序。</param>
  594. </member>
  595. <member name="M:System.Net.Http.ObjectContent`1.#ctor(`0,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue)">
  596. <summary> 初始化 &lt;see cref="T:System.Net.Http.ObjectContent`1" /&gt; 类的新实例。</summary>
  597. <param name="value">此实例将包含的对象的值。</param>
  598. <param name="formatter">序列化值时要使用的格式化程序。</param>
  599. <param name="mediaType">Content-Type 标头的授权值。可以为 null,在这种情况下将使用格式化程序的默认内容类型。</param>
  600. </member>
  601. <member name="M:System.Net.Http.ObjectContent`1.#ctor(`0,System.Net.Http.Formatting.MediaTypeFormatter,System.String)">
  602. <summary>初始化 <see cref="T:System.Net.Http.ObjectContent`1" /> 类的新实例。</summary>
  603. <param name="value">此实例将包含的对象的值。</param>
  604. <param name="formatter">序列化值时要使用的格式化程序。</param>
  605. <param name="mediaType">Content-Type 标头的授权值。</param>
  606. </member>
  607. <member name="T:System.Net.Http.PushStreamContent">
  608. <summary>实现了数据生产者希望直接使用流写入(以同步方式或以异步方式)的方案。</summary>
  609. </member>
  610. <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Action{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext})">
  611. <summary>初始化 <see cref="T:System.Net.Http.PushStreamContent" /> 类的新实例。</summary>
  612. <param name="onStreamAvailable">当输出流可用且允许操作直接写入时调用的操作。</param>
  613. </member>
  614. <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Action{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext},System.Net.Http.Headers.MediaTypeHeaderValue)">
  615. <summary>初始化 <see cref="T:System.Net.Http.PushStreamContent" /> 类的新实例。</summary>
  616. <param name="onStreamAvailable">当输出流可用且允许操作直接写入时调用的操作。</param>
  617. <param name="mediaType">媒体类型。</param>
  618. </member>
  619. <member name="M:System.Net.Http.PushStreamContent.#ctor(System.Action{System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext},System.String)">
  620. <summary>初始化 <see cref="T:System.Net.Http.PushStreamContent" /> 类的新实例。</summary>
  621. <param name="onStreamAvailable">当输出流可用且允许操作直接写入时调用的操作。</param>
  622. <param name="mediaType">媒体类型。</param>
  623. </member>
  624. <member name="M:System.Net.Http.PushStreamContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
  625. <summary>以异步方式将推送内容序列化为流。</summary>
  626. <returns>序列化后的推送内容。</returns>
  627. <param name="stream">将序列化推送内容的流。</param>
  628. <param name="context">上下文。</param>
  629. </member>
  630. <member name="M:System.Net.Http.PushStreamContent.TryComputeLength(System.Int64@)">
  631. <summary>确定流内容是否具有有效的长度(以字节为单位)。</summary>
  632. <returns>如果该长度为有效长度,则为 true;否则为 false。</returns>
  633. <param name="length">流内容的长度(以字节为单位)。</param>
  634. </member>
  635. <member name="T:System.Net.Http.UriExtensions">
  636. <summary>包含允许从 <see cref="T:System.Uri" /> 实例的查询组件读取强类型对象的扩展方法。</summary>
  637. </member>
  638. <member name="M:System.Net.Http.UriExtensions.ParseQueryString(System.Uri)">
  639. <summary>分析指定的 URI 的查询部分。</summary>
  640. <returns>包含查询参数的 <see cref="T:System.Collections.Specialized.NameValueCollection" />。</returns>
  641. <param name="address">要分析的 URI。</param>
  642. </member>
  643. <member name="M:System.Net.Http.UriExtensions.TryReadQueryAs(System.Uri,System.Type,System.Object@)">
  644. <summary>将 URI 查询字符串中提供的 HTML 窗体 URL 编码数据读取为指定类型的对象。</summary>
  645. <returns>如果 URI 的查询组件可以读取为指定的类型,则为 true;否则为 false。</returns>
  646. <param name="address">要读取的 URI。</param>
  647. <param name="type">要读取的对象的类型。</param>
  648. <param name="value">此方法返回时,将包含一个从 URI 的查询组件初始化的对象。将此参数视为未初始化。</param>
  649. </member>
  650. <member name="M:System.Net.Http.UriExtensions.TryReadQueryAs``1(System.Uri,``0@)">
  651. <summary>将 URI 查询字符串中提供的 HTML 窗体 URL 编码数据读取为指定类型的对象。</summary>
  652. <returns>如果 URI 的查询组件可以读取为指定的类型,则为 true;否则为 false。</returns>
  653. <param name="address">要读取的 URI。</param>
  654. <param name="value">此方法返回时,将包含一个从 URI 的查询组件初始化的对象。将此参数视为未初始化。</param>
  655. <typeparam name="T">要读取的对象的类型。</typeparam>
  656. </member>
  657. <member name="M:System.Net.Http.UriExtensions.TryReadQueryAsJson(System.Uri,Newtonsoft.Json.Linq.JObject@)">
  658. <summary>读取 <see cref="T:System.Uri" /> 查询组件中作为 <see cref="T:Newtonsoft.Json.Linq.JObject" /> 对象提供的 HTML 窗体 URL 编码数据。</summary>
  659. <returns> 如果查询组件可以读取为 <see cref="T:Newtonsoft.Json.Linq.JObject" />,则为 true;否则为 false。</returns>
  660. <param name="address">要从中读取的 <see cref="T:System.Uri" /> 实例。</param>
  661. <param name="value">要使用此实例或 null(如果无法执行转换)进行初始化的对象。</param>
  662. </member>
  663. <member name="T:System.Net.Http.Formatting.BufferedMediaTypeFormatter">
  664. <summary>表示允许在异步格式化程序基础结构之上使用同步格式化程序的帮助器类。</summary>
  665. </member>
  666. <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.#ctor">
  667. <summary>初始化 <see cref="T:System.Net.Http.Formatting.BufferedMediaTypeFormatter" /> 类的新实例。</summary>
  668. </member>
  669. <member name="P:System.Net.Http.Formatting.BufferedMediaTypeFormatter.BufferSize">
  670. <summary>获取或设置用于流的建议缓冲区大小(以字节为单位)。</summary>
  671. <returns>用于流的建议缓冲区大小(以字节为单位)。</returns>
  672. </member>
  673. <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.ReadFromStream(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
  674. <summary>从缓冲流同步读取。</summary>
  675. <returns>给定 <paramref name="type" /> 的对象。</returns>
  676. <param name="type">要反序列化的对象的类型。</param>
  677. <param name="readStream">要从中读取的流</param>
  678. <param name="content">
  679. <see cref="T:System.Net.Http.HttpContent" />(如果可用)。可以为 null。</param>
  680. <param name="formatterLogger">要将事件记录到的 <see cref="T:System.Net.Http.Formatting.IFormatterLogger" />。</param>
  681. </member>
  682. <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
  683. <summary>从缓冲流异步读取。</summary>
  684. <returns>一个表示异步操作的任务对象。</returns>
  685. <param name="type">要反序列化的对象的类型。</param>
  686. <param name="readStream">要从中读取的流。</param>
  687. <param name="content">
  688. <see cref="T:System.Net.Http.HttpContent" />(如果可用)。可以为 null。</param>
  689. <param name="formatterLogger">要将事件记录到的 <see cref="T:System.Net.Http.Formatting.IFormatterLogger" />。</param>
  690. </member>
  691. <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.WriteToStream(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent)">
  692. <summary>同步写入到缓冲流。</summary>
  693. <param name="type">要序列化的对象的类型。</param>
  694. <param name="value">要写入的对象值。可以为 null。</param>
  695. <param name="writeStream">要写入到的流。</param>
  696. <param name="content">
  697. <see cref="T:System.Net.Http.HttpContent" />(如果可用)。可以为 null。</param>
  698. </member>
  699. <member name="M:System.Net.Http.Formatting.BufferedMediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext)">
  700. <summary>异步写入到缓冲流。</summary>
  701. <returns>一个表示异步操作的任务对象。</returns>
  702. <param name="type">要序列化的对象的类型。</param>
  703. <param name="value">要写入的对象值。它可以为 null。</param>
  704. <param name="writeStream">要写入到的流。</param>
  705. <param name="content">
  706. <see cref="T:System.Net.Http.HttpContent" />(如果可用)。可以为 null。</param>
  707. <param name="transportContext">传输上下文。</param>
  708. </member>
  709. <member name="T:System.Net.Http.Formatting.ContentNegotiationResult">
  710. <summary> 表示使用 &lt;see cref="M:System.Net.Http.Formatting.IContentNegotiator.Negotiate(System.Type,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})" /&gt; 执行的内容协商的结果</summary>
  711. </member>
  712. <member name="M:System.Net.Http.Formatting.ContentNegotiationResult.#ctor(System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue)">
  713. <summary> 创建内容协商结果对象。</summary>
  714. <param name="formatter">格式化程序。</param>
  715. <param name="mediaType">首选媒体类型。可以为 null。</param>
  716. </member>
  717. <member name="P:System.Net.Http.Formatting.ContentNegotiationResult.Formatter">
  718. <summary> 为序列化选择的格式化程序。</summary>
  719. </member>
  720. <member name="P:System.Net.Http.Formatting.ContentNegotiationResult.MediaType">
  721. <summary> 与为序列化选择的格式化程序关联的媒体类型。可以为 null。 </summary>
  722. </member>
  723. <member name="T:System.Net.Http.Formatting.DefaultContentNegotiator">
  724. <summary>
  725. <see cref="T:System.Net.Http.Formatting.IContentNegotiator" /> 的默认实现,用于为 <see cref="T:System.Net.Http.HttpRequestMessage" /> 或 <see cref="T:System.Net.Http.HttpResponseMessage" /> 选择 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />。</summary>
  726. </member>
  727. <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.#ctor">
  728. <summary>初始化 <see cref="T:System.Net.Http.Formatting.DefaultContentNegotiator" /> 类的新实例。</summary>
  729. </member>
  730. <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.#ctor(System.Boolean)">
  731. <summary>初始化 <see cref="T:System.Net.Http.Formatting.DefaultContentNegotiator" /> 类的新实例。</summary>
  732. <param name="excludeMatchOnTypeOnly">若要排除仅在对象类型上匹配的格式化程序,则为 true;否则为 false。</param>
  733. </member>
  734. <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.ComputeFormatterMatches(System.Type,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
  735. <summary>确定每个格式化程序与 HTTP 请求的具体匹配程度。</summary>
  736. <returns>返回表示所有匹配项的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> 对象的集合。</returns>
  737. <param name="type">要序列化的类型。</param>
  738. <param name="request">请求。</param>
  739. <param name="formatters">可供选择的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 对象集。</param>
  740. </member>
  741. <member name="P:System.Net.Http.Formatting.DefaultContentNegotiator.ExcludeMatchOnTypeOnly">
  742. <summary>若要排除仅在对象类型上匹配的格式化程序,则为 true;否则为 false。</summary>
  743. <returns>返回一个 <see cref="T:System.Boolean" />。</returns>
  744. </member>
  745. <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.MatchAcceptHeader(System.Collections.Generic.IEnumerable{System.Net.Http.Headers.MediaTypeWithQualityHeaderValue},System.Net.Http.Formatting.MediaTypeFormatter)">
  746. <summary>将一组 Accept 标头字段与格式化程序支持的媒体类型进行匹配。</summary>
  747. <returns>返回指示匹配质量的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> 对象;如果没有匹配项,则返回 null。</returns>
  748. <param name="sortedAcceptValues">按 q 因子降序排列的 Accept 标头值的列表。可以通过调用 <see cref="M:System.Net.Http.Formatting.DefaultContentNegotiator.SortMediaTypeWithQualityHeaderValuesByQFactor(System.Collections.Generic.ICollection{System.Net.Http.Headers.MediaTypeWithQualityHeaderValue})" /> 方法来创建此列表。</param>
  749. <param name="formatter">要匹配的格式化程序。</param>
  750. </member>
  751. <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.MatchMediaTypeMapping(System.Net.Http.HttpRequestMessage,System.Net.Http.Formatting.MediaTypeFormatter)">
  752. <summary>将请求与媒体类型格式化程序中的 <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> 对象进行匹配。</summary>
  753. <returns>返回指示匹配质量的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> 对象;如果没有匹配项,则返回 null。</returns>
  754. <param name="request">请求。</param>
  755. <param name="formatter">媒体类型格式化程序。</param>
  756. </member>
  757. <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.MatchRequestMediaType(System.Net.Http.HttpRequestMessage,System.Net.Http.Formatting.MediaTypeFormatter)">
  758. <summary>将请求的内容类型与格式化程序支持的媒体类型进行匹配。</summary>
  759. <returns>返回指示匹配质量的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> 对象;如果没有匹配项,则返回 null。</returns>
  760. <param name="request">请求。</param>
  761. <param name="formatter">要匹配的格式化程序。</param>
  762. </member>
  763. <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.MatchType(System.Type,System.Net.Http.Formatting.MediaTypeFormatter)">
  764. <summary>选择格式化程序第一个受支持的媒体类型。</summary>
  765. <returns>返回一个 <see cref="P:System.Net.Http.Formatting.MediaTypeFormatterMatch.Ranking" /> 设置为 <see cref="F:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking.MatchOnCanWriteType" /> 的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" />;如果没有匹配项,则返回 null。</returns>
  766. <param name="type">要匹配的类型。</param>
  767. <param name="formatter">要匹配的格式化程序。</param>
  768. </member>
  769. <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.Negotiate(System.Type,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
  770. <summary> 通过在已为给定 <paramref name="request" /> 传入的 <paramref name="formatters" /> 中选择可以序列化给定 <paramref name="type" /> 的对象的最适当 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />,来执行内容协商。</summary>
  771. <returns>包含最适当的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 实例的协商结果或 null(如果没有适当的格式化程序)。</returns>
  772. <param name="type">要序列化的类型。</param>
  773. <param name="request">请求。</param>
  774. <param name="formatters">可供选择的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 对象集。</param>
  775. </member>
  776. <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.SelectResponseCharacterEncoding(System.Net.Http.HttpRequestMessage,System.Net.Http.Formatting.MediaTypeFormatter)">
  777. <summary>确定用于写入响应的最佳字符编码。</summary>
  778. <returns>返回最匹配的 <see cref="T:System.Text.Encoding" />。</returns>
  779. <param name="request">请求。</param>
  780. <param name="formatter">所选媒体格式化程序。</param>
  781. </member>
  782. <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.SelectResponseMediaTypeFormatter(System.Collections.Generic.ICollection{System.Net.Http.Formatting.MediaTypeFormatterMatch})">
  783. <summary>从找到的候选匹配项中选择最匹配项。</summary>
  784. <returns>返回用于表示最匹配项的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> 对象。</returns>
  785. <param name="matches">匹配项的集合。</param>
  786. </member>
  787. <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.SortMediaTypeWithQualityHeaderValuesByQFactor(System.Collections.Generic.ICollection{System.Net.Http.Headers.MediaTypeWithQualityHeaderValue})">
  788. <summary>将 Accept 标头值按 q 因子的降序进行排序。</summary>
  789. <returns>返回 MediaTypeWithQualityHeaderValue 对象的已排序列表。</returns>
  790. <param name="headerValues">一个表示 Accept 标头值的 MediaTypeWithQualityHeaderValue 对象的集合。</param>
  791. </member>
  792. <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.SortStringWithQualityHeaderValuesByQFactor(System.Collections.Generic.ICollection{System.Net.Http.Headers.StringWithQualityHeaderValue})">
  793. <summary>将 Accept-Charset、Accept-Encoding、Accept-Language 或相关标头值的列表按 q 因子的降序进行排序。</summary>
  794. <returns>返回 StringWithQualityHeaderValue 对象的已排序列表。</returns>
  795. <param name="headerValues">一个表示标头字段的 StringWithQualityHeaderValue 对象的集合。</param>
  796. </member>
  797. <member name="M:System.Net.Http.Formatting.DefaultContentNegotiator.UpdateBestMatch(System.Net.Http.Formatting.MediaTypeFormatterMatch,System.Net.Http.Formatting.MediaTypeFormatterMatch)">
  798. <summary>评估某个匹配项是否比当前匹配项更匹配。</summary>
  799. <returns>返回较匹配的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> 对象。</returns>
  800. <param name="current">当前匹配项。</param>
  801. <param name="potentialReplacement">要针对当前匹配项进行评估的匹配项。</param>
  802. </member>
  803. <member name="T:System.Net.Http.Formatting.DelegatingEnumerable`1">
  804. <summary> 帮助器类,用于通过具体的实现委托 &lt;see cref="T:System.Collections.Generic.IEnumerable`1" /&gt; 类型来序列化这些类型。</summary>
  805. <typeparam name="T">实现为代理的接口。</typeparam>
  806. </member>
  807. <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.#ctor">
  808. <summary> 初始化 DelegatingEnumerable。要使 <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> 正常工作,此构造函数是必需的。</summary>
  809. </member>
  810. <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
  811. <summary> 使用 &lt;see cref="T:System.Collections.Generic.IEnumerable`1" /&gt; 初始化 DelegatingEnumerable。这是用于为 <see cref="T:System.Xml.Serialization.XmlSerializer" /> 代理 &lt;see cref="T:System.Collections.Generic.IEnumerable`1" /&gt; 接口的帮助器类。</summary>
  812. <param name="source">要从中获取枚举器的 &lt;see cref="T:System.Collections.Generic.IEnumerable`1" /&gt; 实例。</param>
  813. </member>
  814. <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.Add(System.Object)">
  815. <summary> 此方法未实现,但却是使序列化可以正常工作所必需的方法。请勿使用。</summary>
  816. <param name="item">要添加的项。未使用。</param>
  817. </member>
  818. <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.GetEnumerator">
  819. <summary> 获取关联的 &lt;see cref="T:System.Collections.Generic.IEnumerable`1" /&gt; 的枚举器。</summary>
  820. <returns>&lt;see cref="T:System.Collections.Generic.IEnumerable`1" /&gt; 源的枚举器。</returns>
  821. </member>
  822. <member name="M:System.Net.Http.Formatting.DelegatingEnumerable`1.System#Collections#IEnumerable#GetEnumerator">
  823. <summary> 获取关联的 &lt;see cref="T:System.Collections.Generic.IEnumerable`1" /&gt; 的枚举器。</summary>
  824. <returns>&lt;see cref="T:System.Collections.Generic.IEnumerable`1" /&gt; 源的枚举器。</returns>
  825. </member>
  826. <member name="T:System.Net.Http.Formatting.FormDataCollection">
  827. <summary>表示窗体数据的集合。</summary>
  828. </member>
  829. <member name="M:System.Net.Http.Formatting.FormDataCollection.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
  830. <summary>初始化 <see cref="T:System.Net.Http.Formatting.FormDataCollection" /> 类的新实例。</summary>
  831. <param name="pairs">对。</param>
  832. </member>
  833. <member name="M:System.Net.Http.Formatting.FormDataCollection.#ctor(System.String)">
  834. <summary>初始化 <see cref="T:System.Net.Http.Formatting.FormDataCollection" /> 类的新实例。</summary>
  835. <param name="query">查询。</param>
  836. </member>
  837. <member name="M:System.Net.Http.Formatting.FormDataCollection.#ctor(System.Uri)">
  838. <summary>初始化 <see cref="T:System.Net.Http.Formatting.FormDataCollection" /> 类的新实例。</summary>
  839. <param name="uri">URI</param>
  840. </member>
  841. <member name="M:System.Net.Http.Formatting.FormDataCollection.Get(System.String)">
  842. <summary>获取窗体数据的集合。</summary>
  843. <returns>窗体数据的集合。</returns>
  844. <param name="key">键。</param>
  845. </member>
  846. <member name="M:System.Net.Http.Formatting.FormDataCollection.GetEnumerator">
  847. <summary>获取循环访问集合的可枚举值。</summary>
  848. <returns>循环访问集合的可枚举值。</returns>
  849. </member>
  850. <member name="M:System.Net.Http.Formatting.FormDataCollection.GetValues(System.String)">
  851. <summary>获取窗体数据集合的值。</summary>
  852. <returns>窗体数据集合的值。</returns>
  853. <param name="key">键。</param>
  854. </member>
  855. <member name="M:System.Net.Http.Formatting.FormDataCollection.ReadAsNameValueCollection">
  856. <summary>读取名称值集合形式的窗体数据集合。</summary>
  857. <returns>名称值集合形式的窗体数据集合。</returns>
  858. </member>
  859. <member name="M:System.Net.Http.Formatting.FormDataCollection.System#Collections#IEnumerable#GetEnumerator">
  860. <summary>获取循环访问集合的可枚举值。</summary>
  861. <returns>循环访问集合的可枚举值。</returns>
  862. </member>
  863. <member name="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter">
  864. <summary>
  865. <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 类,用于处理以 HTML 窗体 URL 结尾的数据(也称为 application/x-www-form-urlencoded)。</summary>
  866. </member>
  867. <member name="M:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.#ctor">
  868. <summary>初始化 <see cref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter" /> 类的新实例。</summary>
  869. </member>
  870. <member name="M:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.CanReadType(System.Type)">
  871. <summary>查询 <see cref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter" /> 是否可以反序列化指定类型的对象。</summary>
  872. <returns>如果 <see cref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter" /> 可以反序列化该类型,则为 true;否则为 false。</returns>
  873. <param name="type">要反序列化的类型。</param>
  874. </member>
  875. <member name="M:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.CanWriteType(System.Type)">
  876. <summary>查询 <see cref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter" /> 是否可以序列化指定类型的对象。</summary>
  877. <returns>如果 <see cref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter" /> 可以序列化该类型,则为 true;否则为 false。</returns>
  878. <param name="type">要序列化的类型。</param>
  879. </member>
  880. <member name="P:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.DefaultMediaType">
  881. <summary>获取 HTML 窗体 URL 编码数据的默认媒体类型,即 application/x-www-form-urlencoded。</summary>
  882. <returns>HTML 窗体 URL 编码数据的默认媒体类型</returns>
  883. </member>
  884. <member name="P:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.MaxDepth">
  885. <summary>获取或设置此格式化程序所允许的最大深度。</summary>
  886. <returns>最大深度。</returns>
  887. </member>
  888. <member name="P:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.ReadBufferSize">
  889. <summary>获取或设置在读取传入流时的缓冲区大小。</summary>
  890. <returns>缓冲区大小。</returns>
  891. </member>
  892. <member name="M:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
  893. <summary> 以异步方式反序列化指定类型的对象。</summary>
  894. <returns>一个 <see cref="T:System.Threading.Tasks.Task" />,其结果将是已读取的对象实例。</returns>
  895. <param name="type">要反序列化的对象的类型。</param>
  896. <param name="readStream">要读取的 <see cref="T:System.IO.Stream" />。</param>
  897. <param name="content">要读取的内容的 <see cref="T:System.Net.Http.HttpContent" />。</param>
  898. <param name="formatterLogger">要将事件记录到的 <see cref="T:System.Net.Http.Formatting.IFormatterLogger" />。</param>
  899. </member>
  900. <member name="T:System.Net.Http.Formatting.IContentNegotiator">
  901. <summary> 执行内容协商。这是根据请求中的标头值选择响应编写器(格式化程序)的过程。</summary>
  902. </member>
  903. <member name="M:System.Net.Http.Formatting.IContentNegotiator.Negotiate(System.Type,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
  904. <summary> 通过在已为给定 request 传入的 formatters 中选择可以序列化给定 type 的对象的最适当 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />,来执行内容协商。</summary>
  905. <returns>包含最适当的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 实例的协商结果或 null(如果没有适当的格式化程序)。</returns>
  906. <param name="type">要序列化的类型。</param>
  907. <param name="request">请求消息,其中包含用于执行协商的标头值。</param>
  908. <param name="formatters">可供选择的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 对象集。</param>
  909. </member>
  910. <member name="T:System.Net.Http.Formatting.IFormatterLogger">
  911. <summary>指定一个可供格式化程序用来在读取时记录错误的回调接口。</summary>
  912. </member>
  913. <member name="M:System.Net.Http.Formatting.IFormatterLogger.LogError(System.String,System.Exception)">
  914. <summary>记录错误。</summary>
  915. <param name="errorPath">要为其记录错误的成员的路径。</param>
  916. <param name="exception">错误消息。</param>
  917. </member>
  918. <member name="M:System.Net.Http.Formatting.IFormatterLogger.LogError(System.String,System.String)">
  919. <summary>记录错误。</summary>
  920. <param name="errorPath">要为其记录错误的成员的路径。</param>
  921. <param name="errorMessage">要记录的错误消息。</param>
  922. </member>
  923. <member name="T:System.Net.Http.Formatting.IRequiredMemberSelector">
  924. <summary>定义用于确定反序列化时是否需要给定成员的方法。</summary>
  925. </member>
  926. <member name="M:System.Net.Http.Formatting.IRequiredMemberSelector.IsRequiredMember(System.Reflection.MemberInfo)">
  927. <summary>确定反序列化时是否需要给定的成员。</summary>
  928. <returns>如果应将 <paramref name="member" /> 视为所需成员,则为 true;否则为 false。</returns>
  929. <param name="member">要被反序列化的 <see cref="T:System.Reflection.MemberInfo" />。</param>
  930. </member>
  931. <member name="T:System.Net.Http.Formatting.JsonMediaTypeFormatter">
  932. <summary>表示用于处理 JSON 的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 类。</summary>
  933. </member>
  934. <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.#ctor">
  935. <summary> 初始化 <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter" /> 类的新实例。</summary>
  936. </member>
  937. <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.CanReadType(System.Type)">
  938. <summary>确定此 <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter" /> 是否可以读取指定 <paramref name="type" /> 的对象。</summary>
  939. <returns>如果可以读取此 <paramref name="type" /> 的对象,则为 true;否则为 false。</returns>
  940. <param name="type">将要读取的对象的类型。</param>
  941. </member>
  942. <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.CanWriteType(System.Type)">
  943. <summary>确定此 <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter" /> 是否可以写入指定 <paramref name="type" /> 的对象。</summary>
  944. <returns>如果可以写入此 <paramref name="type" /> 的对象,则为 true;否则为 false。</returns>
  945. <param name="type">将要写入的对象的类型。</param>
  946. </member>
  947. <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.CreateDefaultSerializerSettings">
  948. <summary> 使用 <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter" /> 所使用的默认设置创建一个 JsonSerializerSettings 实例。</summary>
  949. <returns>根据 <see cref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter" /> 所使用的默认设置新建的 JsonSerializerSettings 实例。</returns>
  950. </member>
  951. <member name="P:System.Net.Http.Formatting.JsonMediaTypeFormatter.DefaultMediaType">
  952. <summary>获取 JSON 的默认媒体类型,即“application/json”。</summary>
  953. <returns>JSON 的 <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />。</returns>
  954. </member>
  955. <member name="P:System.Net.Http.Formatting.JsonMediaTypeFormatter.Indent">
  956. <summary> 获取或设置一个值,该值指示写入数据时是否缩进元素。</summary>
  957. <returns>如果要在写入数据时缩进元素,则为 true;否则为 false。</returns>
  958. </member>
  959. <member name="P:System.Net.Http.Formatting.JsonMediaTypeFormatter.MaxDepth">
  960. <summary>获取或设置此格式化程序所允许的最大深度。</summary>
  961. <returns>此格式化程序所允许的最大深度。</returns>
  962. </member>
  963. <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
  964. <summary>从指定 <paramref name="stream" /> 中读取指定 <paramref name="type" /> 的对象。在反序列化期间调用此方法。</summary>
  965. <returns>返回 <see cref="T:System.Threading.Tasks.Task`1" />。</returns>
  966. <param name="type">要读取的对象的类型。</param>
  967. <param name="readStream">要从中读取的流</param>
  968. <param name="content">要写入的内容。</param>
  969. <param name="formatterLogger">要将事件记录到的 <see cref="T:System.Net.Http.Formatting.IFormatterLogger" />。</param>
  970. </member>
  971. <member name="P:System.Net.Http.Formatting.JsonMediaTypeFormatter.SerializerSettings">
  972. <summary> 获取或设置用于配置 JsonSerializer 的 JsonSerializerSettings。</summary>
  973. <returns> 用于配置 JsonSerializer 的 JsonSerializerSettings。</returns>
  974. </member>
  975. <member name="P:System.Net.Http.Formatting.JsonMediaTypeFormatter.UseDataContractJsonSerializer">
  976. <summary> 获取或设置一个值,该值指示是否在默认情况下使用 <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" />。</summary>
  977. <returns>如果要在默认情况下使用 <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" />,则为 true;否则为 false。</returns>
  978. </member>
  979. <member name="M:System.Net.Http.Formatting.JsonMediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext)">
  980. <summary>将指定 <paramref name="type" /> 的对象写入到指定 <paramref name="stream" /> 中。在序列化期间调用此方法。</summary>
  981. <returns>一个将值写入流的 <see cref="T:System.Threading.Tasks.Task" />。</returns>
  982. <param name="type">要写入的对象的类型。</param>
  983. <param name="value">要写入的对象。</param>
  984. <param name="writeStream">要写入到的 <see cref="T:System.IO.Stream" />。</param>
  985. <param name="content">要在其中写入内容的 <see cref="T:System.Net.Http.HttpContent" />。</param>
  986. <param name="transportContext">
  987. <see cref="T:System.Net.TransportContext" />。</param>
  988. </member>
  989. <member name="T:System.Net.Http.Formatting.MediaTypeFormatter">
  990. <summary> 用于使用 <see cref="T:System.Net.Http.ObjectContent" /> 处理序列化和反序列化强类型对象的基类。</summary>
  991. </member>
  992. <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.#ctor">
  993. <summary>初始化 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 类的新实例。</summary>
  994. </member>
  995. <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.CanReadType(System.Type)">
  996. <summary>查询此 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 是否可以反序列化指定类型的对象。</summary>
  997. <returns>如果 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 可以反序列化该类型,则为 true;否则为 false。</returns>
  998. <param name="type">要反序列化的类型。</param>
  999. </member>
  1000. <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.CanWriteType(System.Type)">
  1001. <summary>查询此 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 是否可以序列化指定类型的对象。</summary>
  1002. <returns>如果 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 可以序列化该类型,则为 true;否则为 false。</returns>
  1003. <param name="type">要序列化的类型。</param>
  1004. </member>
  1005. <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.GetDefaultValueForType(System.Type)">
  1006. <summary>获取指定类型的默认值。</summary>
  1007. <returns>默认值。</returns>
  1008. <param name="type">要获取其默认值的类型。</param>
  1009. </member>
  1010. <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.GetPerRequestFormatterInstance(System.Type,System.Net.Http.HttpRequestMessage,System.Net.Http.Headers.MediaTypeHeaderValue)">
  1011. <summary>返回可以为给定参数设置响应格式的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 专用实例。</summary>
  1012. <returns>返回 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />。</returns>
  1013. <param name="type">要设置格式的类型。</param>
  1014. <param name="request">请求。</param>
  1015. <param name="mediaType">媒体类型。</param>
  1016. </member>
  1017. <member name="P:System.Net.Http.Formatting.MediaTypeFormatter.MaxHttpCollectionKeys">
  1018. <summary>获取或设置 T 中存储的最大键数:<see cref="System.Collections.Specialized.NameValueCollection" />.</summary>
  1019. <returns>最大键数。</returns>
  1020. </member>
  1021. <member name="P:System.Net.Http.Formatting.MediaTypeFormatter.MediaTypeMappings">
  1022. <summary>获取与媒体类型的 HTTP 请求匹配的 <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> 对象的可变集合。</summary>
  1023. <returns>
  1024. <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> 集合。</returns>
  1025. </member>
  1026. <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
  1027. <summary>以异步方式反序列化指定类型的对象。</summary>
  1028. <returns>一个 <see cref="T:System.Threading.Tasks.Task" />,其结果将是给定类型的对象。</returns>
  1029. <param name="type">要反序列化的对象的类型。</param>
  1030. <param name="readStream">要读取的 <see cref="T:System.IO.Stream" />。</param>
  1031. <param name="content">
  1032. <see cref="T:System.Net.Http.HttpContent" />(如果可用)。它可以为 null。</param>
  1033. <param name="formatterLogger">要将事件记录到的 <see cref="T:System.Net.Http.Formatting.IFormatterLogger" />。</param>
  1034. <exception cref="T:System.NotSupportedException">派生类型需要支持读取。</exception>
  1035. </member>
  1036. <member name="P:System.Net.Http.Formatting.MediaTypeFormatter.RequiredMemberSelector">
  1037. <summary>获取或设置用于确定所需成员的 <see cref="T:System.Net.Http.Formatting.IRequiredMemberSelector" /> 实例。</summary>
  1038. <returns>
  1039. <see cref="T:System.Net.Http.Formatting.IRequiredMemberSelector" /> 实例。</returns>
  1040. </member>
  1041. <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.SelectCharacterEncoding(System.Net.Http.Headers.HttpContentHeaders)">
  1042. <summary>根据给定的一组内容标头,确定用于读取或写入 HTTP 实体正文的最佳字符编码。</summary>
  1043. <returns>最匹配的编码。</returns>
  1044. <param name="contentHeaders">内容标头。</param>
  1045. </member>
  1046. <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.SetDefaultContentHeaders(System.Type,System.Net.Http.Headers.HttpContentHeaders,System.Net.Http.Headers.MediaTypeHeaderValue)">
  1047. <summary> 为将要使用此格式化程序设置格式的内容设置默认标头。此方法是从 <see cref="T:System.Net.Http.ObjectContent" /> 构造函数中调用的。此实现将 Content-Type 标头设置为 mediaType 的值(如果该值不为 null)。如果该值为 null,则此实现会将 Content-Type 设置为此格式化程序的默认媒体类型。如果 Content-Type 未指定字符集,则此实现将使用此格式化程序配置的 <see cref="T:System.Text.Encoding" /> 来设置字符集。</summary>
  1048. <param name="type">要序列化的对象的类型。请参见 <see cref="T:System.Net.Http.ObjectContent" />。</param>
  1049. <param name="headers">应配置的内容标头。</param>
  1050. <param name="mediaType">授权媒体类型。可以为 null。</param>
  1051. </member>
  1052. <member name="P:System.Net.Http.Formatting.MediaTypeFormatter.SupportedEncodings">
  1053. <summary>获取此 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 所支持的字符编码的可变集合。</summary>
  1054. <returns>
  1055. <see cref="T:System.Text.Encoding" /> 对象的集合。</returns>
  1056. </member>
  1057. <member name="P:System.Net.Http.Formatting.MediaTypeFormatter.SupportedMediaTypes">
  1058. <summary>获取此 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 所支持的媒体类型的可变集合。</summary>
  1059. <returns>
  1060. <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> 对象的集合。</returns>
  1061. </member>
  1062. <member name="M:System.Net.Http.Formatting.MediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext)">
  1063. <summary>以异步方式写入指定类型的对象。</summary>
  1064. <returns>将执行写操作的 <see cref="T:System.Threading.Tasks.Task" />。</returns>
  1065. <param name="type">要写入的对象的类型。</param>
  1066. <param name="value">要写入的对象值。它可以为 null。</param>
  1067. <param name="writeStream">要写入到的 <see cref="T:System.IO.Stream" />。</param>
  1068. <param name="content">
  1069. <see cref="T:System.Net.Http.HttpContent" />(如果可用)。它可以为 null。</param>
  1070. <param name="transportContext">
  1071. <see cref="T:System.Net.TransportContext" />(如果可用)。它可以为 null。</param>
  1072. <exception cref="T:System.NotSupportedException">派生类型需要支持写入。</exception>
  1073. </member>
  1074. <member name="T:System.Net.Http.Formatting.MediaTypeFormatterCollection">
  1075. <summary>表示包含 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 实例的集合类。</summary>
  1076. </member>
  1077. <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.#ctor">
  1078. <summary>使用默认值初始化 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection" /> 类的新实例。</summary>
  1079. </member>
  1080. <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.#ctor(System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})">
  1081. <summary>使用给定 <paramref name="formatters" /> 初始化 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection" /> 类的新实例。</summary>
  1082. <param name="formatters">要放入集合中的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 实例的集合。</param>
  1083. </member>
  1084. <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.FindReader(System.Type,System.Net.Http.Headers.MediaTypeHeaderValue)">
  1085. <summary> 搜索可以在给定 <paramref name="mediaType" /> 中读取 .NET <paramref name="type" /> 的格式化程序的集合。</summary>
  1086. <returns>可以读取该类型的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />;或者如果找不到格式化程序,则为 null。</returns>
  1087. <param name="type">要读取的.NET 类型。</param>
  1088. <param name="mediaType">要匹配的媒体类型。</param>
  1089. </member>
  1090. <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.FindWriter(System.Type,System.Net.Http.Headers.MediaTypeHeaderValue)">
  1091. <summary> 搜索可以在给定 <paramref name="mediaType" /> 中写入 .NET <paramref name="type" /> 的格式化程序的集合。</summary>
  1092. <returns>可以写入该类型的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />;或者如果找不到格式化程序,则为 null。</returns>
  1093. <param name="type">要写入的.NET 类型。</param>
  1094. <param name="mediaType">要匹配的媒体类型。</param>
  1095. </member>
  1096. <member name="P:System.Net.Http.Formatting.MediaTypeFormatterCollection.FormUrlEncodedFormatter">
  1097. <summary> 获取要对 application/x-www-form-urlencoded 数据使用的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />。</summary>
  1098. <returns> 要对 application/x-www-form-urlencoded 数据使用的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />。</returns>
  1099. </member>
  1100. <member name="M:System.Net.Http.Formatting.MediaTypeFormatterCollection.IsTypeExcludedFromValidation(System.Type)">
  1101. <summary> 确定 <paramref name="type" /> 是否为那些应排除在验证之外的松散定义的类型之一。</summary>
  1102. <returns>如果应排除该类型,则为 true;否则为 false。</returns>
  1103. <param name="type">要验证的 .NET <see cref="T:System.Type" />。</param>
  1104. </member>
  1105. <member name="P:System.Net.Http.Formatting.MediaTypeFormatterCollection.JsonFormatter">
  1106. <summary> 获取要用于 JSON 的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />。</summary>
  1107. <returns>要用于 JSON 的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />。</returns>
  1108. </member>
  1109. <member name="P:System.Net.Http.Formatting.MediaTypeFormatterCollection.XmlFormatter">
  1110. <summary> 获取要用于 XML 的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />。</summary>
  1111. <returns> 要用于 XML 的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />。</returns>
  1112. </member>
  1113. <member name="M:System.Net.Http.Formatting.MediaTypeFormatterExtensions.AddQueryStringMapping(System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.String,System.Net.Http.Headers.MediaTypeHeaderValue)">
  1114. <summary> 更新 <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> 元素的一组给定 formatter,以使其将 mediaType 与包含特定查询参数和值的 <see cref="T:System.Uri" /> 相关联。</summary>
  1115. <param name="formatter">用于接收新的 <see cref="T:System.Net.Http.Formatting.QueryStringMapping" /> 项的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />。</param>
  1116. <param name="queryStringParameterName">查询参数的名称。</param>
  1117. <param name="queryStringParameterValue">分配给该查询参数的值。</param>
  1118. <param name="mediaType">要与包含一个与 queryStringParameterName 和 queryStringParameterValue 匹配的查询字符串的 <see cref="T:System.Uri" /> 关联的 <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />。</param>
  1119. </member>
  1120. <member name="M:System.Net.Http.Formatting.MediaTypeFormatterExtensions.AddQueryStringMapping(System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.String,System.String)">
  1121. <summary> 更新 <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> 元素的一组给定 formatter,以使其将 mediaType 与包含特定查询参数和值的 <see cref="T:System.Uri" /> 相关联。</summary>
  1122. <param name="formatter">用于接收新的 <see cref="T:System.Net.Http.Formatting.QueryStringMapping" /> 项的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />。</param>
  1123. <param name="queryStringParameterName">查询参数的名称。</param>
  1124. <param name="queryStringParameterValue">分配给该查询参数的值。</param>
  1125. <param name="mediaType">要与包含一个与 queryStringParameterName 和 queryStringParameterValue 匹配的查询字符串的 <see cref="T:System.Uri" /> 关联的媒体类型。</param>
  1126. </member>
  1127. <member name="M:System.Net.Http.Formatting.MediaTypeFormatterExtensions.AddRequestHeaderMapping(System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.String,System.StringComparison,System.Boolean,System.Net.Http.Headers.MediaTypeHeaderValue)">
  1128. <summary> 更新 <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> 元素的一组给定 formatter,以使其将 mediaType 与具有特定值的特定 HTTP 请求标头字段相关联。</summary>
  1129. <param name="formatter">用于接收新的 <see cref="T:System.Net.Http.Formatting.MediaRangeMapping" /> 项的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />。</param>
  1130. <param name="headerName">要匹配的标头的名称。</param>
  1131. <param name="headerValue">要匹配的标头值。</param>
  1132. <param name="valueComparison">匹配 headerValue 时要使用的 <see cref="T:System.StringComparison" />。</param>
  1133. <param name="isValueSubstring">如果设置为 true,则 headerValue 在与实际标头值的子字符串匹配时将被视为匹配项。</param>
  1134. <param name="mediaType">要与 <see cref="M:HttpRequestMessage.Header" /> 条目(其名称与 headerName 匹配,并且其值与 headerValue 匹配)关联的 <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />。</param>
  1135. </member>
  1136. <member name="M:System.Net.Http.Formatting.MediaTypeFormatterExtensions.AddRequestHeaderMapping(System.Net.Http.Formatting.MediaTypeFormatter,System.String,System.String,System.StringComparison,System.Boolean,System.String)">
  1137. <summary> 更新 <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> 元素的一组给定 formatter,以使其将 mediaType 与具有特定值的特定 HTTP 请求标头字段相关联。</summary>
  1138. <param name="formatter">用于接收新的 <see cref="T:System.Net.Http.Formatting.MediaRangeMapping" /> 项的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" />。</param>
  1139. <param name="headerName">要匹配的标头的名称。</param>
  1140. <param name="headerValue">要匹配的标头值。</param>
  1141. <param name="valueComparison">匹配 headerValue 时要使用的 <see cref="T:System.StringComparison" />。</param>
  1142. <param name="isValueSubstring">如果设置为 true,则 headerValue 在与实际标头值的子字符串匹配时将被视为匹配项。</param>
  1143. <param name="mediaType">要与 <see cref="M:HttpRequestMessage.Header" /> 条目(其名称与 headerName 匹配,并且其值与 headerValue 匹配)关联的媒体类型。</param>
  1144. </member>
  1145. <member name="T:System.Net.Http.Formatting.MediaTypeFormatterMatch">
  1146. <summary> 此类描述特定 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 与请求的匹配程度。</summary>
  1147. </member>
  1148. <member name="M:System.Net.Http.Formatting.MediaTypeFormatterMatch.#ctor(System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,System.Nullable{System.Double},System.Net.Http.Formatting.MediaTypeFormatterMatchRanking)">
  1149. <summary> 初始化 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch" /> 类的新实例。</summary>
  1150. <param name="formatter">要匹配的格式化程序。</param>
  1151. <param name="mediaType">媒体类型。可以为 null,在这种情况下,将使用媒体类型 application/octet 流。</param>
  1152. <param name="quality">匹配的质量。可以为 null,在这种情况下,将其视为值为 1.0 的完全匹配</param>
  1153. <param name="ranking">匹配的类型。</param>
  1154. </member>
  1155. <member name="P:System.Net.Http.Formatting.MediaTypeFormatterMatch.Formatter">
  1156. <summary> 获取媒体类型格式化程序。</summary>
  1157. </member>
  1158. <member name="P:System.Net.Http.Formatting.MediaTypeFormatterMatch.MediaType">
  1159. <summary> 获取匹配的媒体类型。</summary>
  1160. </member>
  1161. <member name="P:System.Net.Http.Formatting.MediaTypeFormatterMatch.Quality">
  1162. <summary> 获取匹配的质量</summary>
  1163. </member>
  1164. <member name="P:System.Net.Http.Formatting.MediaTypeFormatterMatch.Ranking">
  1165. <summary> 获取发生的匹配类型。 </summary>
  1166. </member>
  1167. <member name="T:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking">
  1168. <summary> 包含 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 与传入请求中找到的显式或隐式首选项的匹配程度的相关信息。</summary>
  1169. </member>
  1170. <member name="F:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking.None">
  1171. <summary> 没有找到匹配项</summary>
  1172. </member>
  1173. <member name="F:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking.MatchOnCanWriteType">
  1174. <summary> 在类型上匹配,意味着格式化程序能够序列化该类型。</summary>
  1175. </member>
  1176. <member name="F:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking.MatchOnRequestAcceptHeaderLiteral">
  1177. <summary>在显式文本 accept 标头(如“application/json”)上匹配。</summary>
  1178. </member>
  1179. <member name="F:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking.MatchOnRequestAcceptHeaderSubtypeMediaRange">
  1180. <summary>在 Accept 标头中的显式子类型范围(如“application/*”)上匹配。</summary>
  1181. </member>
  1182. <member name="F:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking.MatchOnRequestAcceptHeaderAllMediaRange">
  1183. <summary>在 Accept 标头中的显式“*/*”范围上匹配。</summary>
  1184. </member>
  1185. <member name="F:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking.MatchOnRequestWithMediaTypeMapping">
  1186. <summary> 在应用各种 <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> 后,在 <see cref="T:System.Net.Http.HttpRequestMessage" /> 上匹配。</summary>
  1187. </member>
  1188. <member name="F:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking.MatchOnRequestMediaType">
  1189. <summary> 在 HTTP 请求消息中的实体正文的媒体类型上匹配。</summary>
  1190. </member>
  1191. <member name="T:System.Net.Http.Formatting.MediaTypeMapping">
  1192. <summary> 一个抽象基类,用于在具有某些特征的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 或 <see cref="T:System.Net.Http.HttpResponseMessage" /> 实例与特定的 <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> 之间创建关联。</summary>
  1193. </member>
  1194. <member name="M:System.Net.Http.Formatting.MediaTypeMapping.#ctor(System.Net.Http.Headers.MediaTypeHeaderValue)">
  1195. <summary> 初始化具有给定 mediaType 值的 <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> 的新实例。</summary>
  1196. <param name="mediaType"> 与具有给定 <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> 特征的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 或 <see cref="T:System.Net.Http.HttpResponseMessage" /> 实例相关联的 <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />。</param>
  1197. </member>
  1198. <member name="M:System.Net.Http.Formatting.MediaTypeMapping.#ctor(System.String)">
  1199. <summary> 初始化具有给定 mediaType 值的 <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> 的新实例。</summary>
  1200. <param name="mediaType"> 与具有给定 <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> 特征的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 或 <see cref="T:System.Net.Http.HttpResponseMessage" /> 实例相关联的 <see cref="T:System.String" />。</param>
  1201. </member>
  1202. <member name="P:System.Net.Http.Formatting.MediaTypeMapping.MediaType">
  1203. <summary> 获取与具有给定 <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> 特征的 <see cref="T:System.Net.Http.HttpRequestMessage" /> 或 <see cref="T:System.Net.Http.HttpResponseMessage" /> 实例关联的 <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />。</summary>
  1204. </member>
  1205. <member name="M:System.Net.Http.Formatting.MediaTypeMapping.TryMatchMediaType(System.Net.Http.HttpRequestMessage)">
  1206. <summary> 返回与 request 关联的 <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> 的匹配质量。</summary>
  1207. <returns> 匹配的质量。该值必须介于 0.0 和 1.0 之间。值 0.0 表示不匹配。值 1.0 表示完全匹配。 </returns>
  1208. <param name="request"> 要针对与 <see cref="T:System.Net.Http.Formatting.MediaTypeMapping" /> 的 <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> 关联的特征进行评估的 <see cref="T:System.Net.Http.HttpRequestMessage" />。</param>
  1209. </member>
  1210. <member name="T:System.Net.Http.Formatting.QueryStringMapping">
  1211. <summary> 用于从查询字符串提供 <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> 的类。</summary>
  1212. </member>
  1213. <member name="M:System.Net.Http.Formatting.QueryStringMapping.#ctor(System.String,System.String,System.Net.Http.Headers.MediaTypeHeaderValue)">
  1214. <summary> 初始化 <see cref="T:System.Net.Http.Formatting.QueryStringMapping" /> 类的新实例。</summary>
  1215. <param name="queryStringParameterName">要匹配的查询字符串参数的名称(如果存在)。</param>
  1216. <param name="queryStringParameterValue">由 queryStringParameterName 指定的查询字符串参数的值。</param>
  1217. <param name="mediaType">当由 queryStringParameterName 指定的查询参数存在且分配了由 queryStringParameterValue 指定的值时要使用的 <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />。</param>
  1218. </member>
  1219. <member name="M:System.Net.Http.Formatting.QueryStringMapping.#ctor(System.String,System.String,System.String)">
  1220. <summary> 初始化 <see cref="T:System.Net.Http.Formatting.QueryStringMapping" /> 类的新实例。</summary>
  1221. <param name="queryStringParameterName">要匹配的查询字符串参数的名称(如果存在)。</param>
  1222. <param name="queryStringParameterValue">由 queryStringParameterName 指定的查询字符串参数的值。</param>
  1223. <param name="mediaType">当由 queryStringParameterName 指定的查询参数存在且分配了由 queryStringParameterValue 指定的值时要使用的媒体类型。</param>
  1224. </member>
  1225. <member name="P:System.Net.Http.Formatting.QueryStringMapping.QueryStringParameterName">
  1226. <summary> 获取查询字符串参数名称。</summary>
  1227. </member>
  1228. <member name="P:System.Net.Http.Formatting.QueryStringMapping.QueryStringParameterValue">
  1229. <summary> 获取查询字符串参数值。</summary>
  1230. </member>
  1231. <member name="M:System.Net.Http.Formatting.QueryStringMapping.TryMatchMediaType(System.Net.Http.HttpRequestMessage)">
  1232. <summary> 返回一个值,该值指示当前 <see cref="T:System.Net.Http.Formatting.QueryStringMapping" /> 实例是否可以从 request 返回 <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />。</summary>
  1233. <returns>如果此实例可以从 request 生成 <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />,则返回 1.0;否则返回 0.0。</returns>
  1234. <param name="request">要检查的 <see cref="T:System.Net.Http.HttpRequestMessage" />。</param>
  1235. </member>
  1236. <member name="T:System.Net.Http.Formatting.RequestHeaderMapping">
  1237. <summary> 此类提供从任意 HTTP 请求标头字段到 <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />(用来选择用于处理 <see cref="T:System.Net.Http.HttpRequestMessage" /> 或 <see cref="T:System.Net.Http.HttpResponseMessage" /> 的实体正文的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 实例)的映射。&lt;remarks&gt;此类只检查与匹配项的 <see cref="M:HttpRequestMessage.Headers" /> 关联的标头字段。它不检查与 <see cref="M:HttpResponseMessage.Headers" /> 或 <see cref="M:HttpContent.Headers" /> 实例关联的标头字段。&lt;/remarks&gt;</summary>
  1238. </member>
  1239. <member name="M:System.Net.Http.Formatting.RequestHeaderMapping.#ctor(System.String,System.String,System.StringComparison,System.Boolean,System.Net.Http.Headers.MediaTypeHeaderValue)">
  1240. <summary> 初始化 <see cref="T:System.Net.Http.Formatting.RequestHeaderMapping" /> 类的新实例。</summary>
  1241. <param name="headerName">要匹配的标头的名称。</param>
  1242. <param name="headerValue">要匹配的标头值。</param>
  1243. <param name="valueComparison">匹配 headerValue 时要使用的 <see cref="T:System.StringComparison" />。</param>
  1244. <param name="isValueSubstring">如果设置为 true,则 headerValue 在与实际标头值的子字符串匹配时将被视为匹配项。</param>
  1245. <param name="mediaType">将 headerName 和 headerValue 视为匹配项时要使用的 <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />。</param>
  1246. </member>
  1247. <member name="M:System.Net.Http.Formatting.RequestHeaderMapping.#ctor(System.String,System.String,System.StringComparison,System.Boolean,System.String)">
  1248. <summary> 初始化 <see cref="T:System.Net.Http.Formatting.RequestHeaderMapping" /> 类的新实例。</summary>
  1249. <param name="headerName">要匹配的标头的名称。</param>
  1250. <param name="headerValue">要匹配的标头值。</param>
  1251. <param name="valueComparison">匹配 headerValue 时要使用的值比较。</param>
  1252. <param name="isValueSubstring">如果设置为 true,则 headerValue 在与实际标头值的子字符串匹配时将被视为匹配项。</param>
  1253. <param name="mediaType">将 headerName 和 headerValue 视为匹配项时要使用的媒体类型。</param>
  1254. </member>
  1255. <member name="P:System.Net.Http.Formatting.RequestHeaderMapping.HeaderName">
  1256. <summary> 获取要匹配的标头的名称。</summary>
  1257. </member>
  1258. <member name="P:System.Net.Http.Formatting.RequestHeaderMapping.HeaderValue">
  1259. <summary> 获取要匹配的标头值。</summary>
  1260. </member>
  1261. <member name="P:System.Net.Http.Formatting.RequestHeaderMapping.HeaderValueComparison">
  1262. <summary> 获取在匹配 <see cref="M:HeaderValue" /> 时要使用的 <see cref="T:System.StringComparison" />。</summary>
  1263. </member>
  1264. <member name="P:System.Net.Http.Formatting.RequestHeaderMapping.IsValueSubstring">
  1265. <summary> 获取一个值,该值指示 <see cref="M:HeaderValue" /> 是否与实际标头值的子字符串匹配。此实例是值子字符串。</summary>
  1266. <returns>true<see cref="P:System.Net.Http.Formatting.RequestHeaderMapping.HeaderValue" />false</returns>
  1267. </member>
  1268. <member name="M:System.Net.Http.Formatting.RequestHeaderMapping.TryMatchMediaType(System.Net.Http.HttpRequestMessage)">
  1269. <summary> 返回一个值,该值指示当前 <see cref="T:System.Net.Http.Formatting.RequestHeaderMapping" /> 实例是否可以从 request 返回 <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />。</summary>
  1270. <returns> 匹配的质量。该值必须介于 0.0 和 1.0 之间。值 0.0 表示不匹配。值 1.0 表示完全匹配。 </returns>
  1271. <param name="request">要检查的 <see cref="T:System.Net.Http.HttpRequestMessage" />。</param>
  1272. </member>
  1273. <member name="T:System.Net.Http.Formatting.XmlHttpRequestHeaderMapping">
  1274. <summary> 一个 <see cref="T:System.Net.Http.Formatting.RequestHeaderMapping" />,该类在请求中不存在显式 Accept 标头字段时,会将 AJAX XmlHttpRequest (XHR) 所设置的 X-Requested-With http 标头字段映射到媒体类型 application/json。</summary>
  1275. </member>
  1276. <member name="M:System.Net.Http.Formatting.XmlHttpRequestHeaderMapping.#ctor">
  1277. <summary> 初始化 <see cref="T:System.Net.Http.Formatting.XmlHttpRequestHeaderMapping" /> 类的新实例</summary>
  1278. </member>
  1279. <member name="M:System.Net.Http.Formatting.XmlHttpRequestHeaderMapping.TryMatchMediaType(System.Net.Http.HttpRequestMessage)">
  1280. <summary> 返回一个值,该值指示当前 <see cref="T:System.Net.Http.Formatting.RequestHeaderMapping" /> 实例是否可以从 request 返回 <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />。</summary>
  1281. <returns> 匹配的质量。值 0.0 表示不匹配。值 1.0 表示完全匹配,并且请求是使用不带 Accept 标头的 XmlHttpRequest 发出的。 </returns>
  1282. <param name="request">要检查的 <see cref="T:System.Net.Http.HttpRequestMessage" />。</param>
  1283. </member>
  1284. <member name="T:System.Net.Http.Formatting.XmlMediaTypeFormatter">
  1285. <summary>用于处理 Xml 的 <see cref="T:System.Net.Http.Formatting.MediaTypeFormatter" /> 类。</summary>
  1286. </member>
  1287. <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.#ctor">
  1288. <summary>初始化 <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter" /> 类的新实例。</summary>
  1289. </member>
  1290. <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CanReadType(System.Type)">
  1291. <summary>查询 <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter" /> 是否可以反序列化指定类型的对象。</summary>
  1292. <returns>如果 <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter" /> 可以反序列化该类型,则为 true;否则为 false。</returns>
  1293. <param name="type">要反序列化的类型。</param>
  1294. </member>
  1295. <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.CanWriteType(System.Type)">
  1296. <summary>查询 <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter" /> 是否可以序列化指定类型的对象。</summary>
  1297. <returns>如果 <see cref="T:System.Net.Http.Formatting.XmlMediaTypeFormatter" /> 可以序列化该类型,则为 true;否则为 false。</returns>
  1298. <param name="type">要序列化的类型。</param>
  1299. </member>
  1300. <member name="P:System.Net.Http.Formatting.XmlMediaTypeFormatter.DefaultMediaType">
  1301. <summary>获取 XML 格式化程序的默认媒体类型。</summary>
  1302. <returns>默认媒体类型,即“application/xml”。</returns>
  1303. </member>
  1304. <member name="P:System.Net.Http.Formatting.XmlMediaTypeFormatter.Indent">
  1305. <summary>获取或设置一个值,该值指示写入数据时是否缩进元素。</summary>
  1306. <returns>若要缩进元素,则为 true;否则为 false。</returns>
  1307. </member>
  1308. <member name="P:System.Net.Http.Formatting.XmlMediaTypeFormatter.MaxDepth">
  1309. <summary>获取和设置最大嵌套节点深度。</summary>
  1310. <returns>最大嵌套节点深度。</returns>
  1311. </member>
  1312. <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)">
  1313. <summary> 在反序列化期间调用,用于从指定的 readStream 读取指定 type 的对象。</summary>
  1314. <returns>一个 <see cref="T:System.Threading.Tasks.Task" />,其结果将是已读取的对象实例。</returns>
  1315. <param name="type">要读取的对象的类型。</param>
  1316. <param name="readStream">要从中读取的 <see cref="T:System.IO.Stream" />。</param>
  1317. <param name="content">要读取的内容的 <see cref="T:System.Net.Http.HttpContent" />。</param>
  1318. <param name="formatterLogger">要将事件记录到的 <see cref="T:System.Net.Http.Formatting.IFormatterLogger" />。</param>
  1319. </member>
  1320. <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.RemoveSerializer(System.Type)">
  1321. <summary>注销当前与给定类型关联的序列化程序。</summary>
  1322. <returns>如果以前已为该类型注册序列化程序,则为 true;否则为 false。</returns>
  1323. <param name="type">应删除其序列化程序的对象的类型。</param>
  1324. </member>
  1325. <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.SetSerializer``1(System.Runtime.Serialization.XmlObjectSerializer)">
  1326. <summary>注册用于读取或写入指定类型对象的 <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" />。</summary>
  1327. <param name="serializer">
  1328. <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> 实例。</param>
  1329. <typeparam name="T">将使用 <paramref name="serializer" /> 进行序列化或反序列化的对象的类型。</typeparam>
  1330. </member>
  1331. <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.SetSerializer(System.Type,System.Runtime.Serialization.XmlObjectSerializer)">
  1332. <summary>注册用于读取或写入指定类型对象的 <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" />。</summary>
  1333. <param name="type">将使用 <paramref name="serializer" /> 进行序列化或反序列化的对象的类型。</param>
  1334. <param name="serializer">
  1335. <see cref="T:System.Runtime.Serialization.XmlObjectSerializer" /> 实例。</param>
  1336. </member>
  1337. <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.SetSerializer(System.Type,System.Xml.Serialization.XmlSerializer)">
  1338. <summary>注册用于读取或写入指定类型对象的 <see cref="T:System.Xml.Serialization.XmlSerializer" />。</summary>
  1339. <param name="type">将使用 <paramref name="serializer" /> 进行序列化或反序列化的对象的类型。</param>
  1340. <param name="serializer">
  1341. <see cref="T:System.Xml.Serialization.XmlSerializer" /> 实例。</param>
  1342. </member>
  1343. <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.SetSerializer``1(System.Xml.Serialization.XmlSerializer)">
  1344. <summary>注册用于读取或写入指定类型对象的 <see cref="T:System.Xml.Serialization.XmlSerializer" />。</summary>
  1345. <param name="serializer">
  1346. <see cref="T:System.Xml.Serialization.XmlSerializer" /> 实例。</param>
  1347. <typeparam name="T">将使用 <paramref name="serializer" /> 进行序列化或反序列化的对象的类型。</typeparam>
  1348. </member>
  1349. <member name="P:System.Net.Http.Formatting.XmlMediaTypeFormatter.UseXmlSerializer">
  1350. <summary>获取或设置一个值,该值指示 XML 格式化程序是否将 <see cref="T:System.Xml.Serialization.XmlSerializer" /> 而非 <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> 用作默认序列化程序。</summary>
  1351. <returns>如果为 true,则该格式化程序默认使用 <see cref="T:System.Xml.Serialization.XmlSerializer" />;否则默认使用 <see cref="T:System.Runtime.Serialization.DataContractSerializer" />。</returns>
  1352. </member>
  1353. <member name="M:System.Net.Http.Formatting.XmlMediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext)">
  1354. <summary> 在序列化期间调用,用于将指定 type 的对象写入指定 writeStream。</summary>
  1355. <returns>一个将值写入流的 <see cref="T:System.Threading.Tasks.Task" />。</returns>
  1356. <param name="type">要写入的对象的类型。</param>
  1357. <param name="value">要写入的对象。</param>
  1358. <param name="writeStream">要写入到的 <see cref="T:System.IO.Stream" />。</param>
  1359. <param name="content">要写入的内容的 <see cref="T:System.Net.Http.HttpContent" />。</param>
  1360. <param name="transportContext">
  1361. <see cref="T:System.Net.TransportContext" />。</param>
  1362. </member>
  1363. <member name="T:System.Net.Http.Handlers.HttpProgressEventArgs">
  1364. <summary>表示 HTTP 进度的事件参数。</summary>
  1365. </member>
  1366. <member name="M:System.Net.Http.Handlers.HttpProgressEventArgs.#ctor(System.Int32,System.Object,System.Int32,System.Nullable{System.Int64})">
  1367. <summary>初始化 <see cref="T:System.Net.Http.Handlers.HttpProgressEventArgs" /> 类的新实例。</summary>
  1368. <param name="progressPercentage">进度百分比。</param>
  1369. <param name="userToken">用户令牌。</param>
  1370. <param name="bytesTransferred">传输的字节数。</param>
  1371. <param name="totalBytes">传输的字节总数。</param>
  1372. </member>
  1373. <member name="P:System.Net.Http.Handlers.HttpProgressEventArgs.BytesTransferred">
  1374. <summary>获取在 HTTP 进度中传输的字节数。</summary>
  1375. <returns>在 HTTP 进度中传输的字节数。</returns>
  1376. </member>
  1377. <member name="P:System.Net.Http.Handlers.HttpProgressEventArgs.TotalBytes">
  1378. <summary>获取由 HTTP 进度传输的字节总数。</summary>
  1379. <returns>由 HTTP 进度传输的字节总数。</returns>
  1380. </member>
  1381. <member name="T:System.Net.Http.Handlers.ProgressMessageHandler">
  1382. <summary>为正在上载的请求实体和正在下载的响应实体生成进度通知。</summary>
  1383. </member>
  1384. <member name="M:System.Net.Http.Handlers.ProgressMessageHandler.#ctor">
  1385. <summary>初始化 <see cref="T:System.Net.Http.Handlers.ProgressMessageHandler" /> 类的新实例。</summary>
  1386. </member>
  1387. <member name="M:System.Net.Http.Handlers.ProgressMessageHandler.#ctor(System.Net.Http.HttpMessageHandler)">
  1388. <summary>初始化 <see cref="T:System.Net.Http.Handlers.ProgressMessageHandler" /> 类的新实例。</summary>
  1389. <param name="innerHandler">内部消息处理程序。</param>
  1390. </member>
  1391. <member name="E:System.Net.Http.Handlers.ProgressMessageHandler.HttpReceiveProgress">
  1392. <summary>正在下载事件实体时发生。</summary>
  1393. </member>
  1394. <member name="E:System.Net.Http.Handlers.ProgressMessageHandler.HttpSendProgress">
  1395. <summary>正在上载事件实体时发生。</summary>
  1396. </member>
  1397. <member name="M:System.Net.Http.Handlers.ProgressMessageHandler.OnHttpRequestProgress(System.Net.Http.HttpRequestMessage,System.Net.Http.Handlers.HttpProgressEventArgs)">
  1398. <summary>引发处理进度请求的事件。</summary>
  1399. <param name="request">请求。</param>
  1400. <param name="e">请求的事件处理程序。</param>
  1401. </member>
  1402. <member name="M:System.Net.Http.Handlers.ProgressMessageHandler.OnHttpResponseProgress(System.Net.Http.HttpRequestMessage,System.Net.Http.Handlers.HttpProgressEventArgs)">
  1403. <summary>引发处理进度响应的事件。</summary>
  1404. <param name="request">请求。</param>
  1405. <param name="e">请求的事件处理程序。</param>
  1406. </member>
  1407. <member name="M:System.Net.Http.Handlers.ProgressMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
  1408. <summary>将指定的进度消息发送到进行传递的 HTTP 服务器。</summary>
  1409. <returns>已发送的进度消息。</returns>
  1410. <param name="request">请求。</param>
  1411. <param name="cancellationToken">取消标记。</param>
  1412. </member>
  1413. <member name="T:System.Net.Http.Headers.CookieHeaderValue">
  1414. <summary>为 Cookie 标头提供值。</summary>
  1415. </member>
  1416. <member name="M:System.Net.Http.Headers.CookieHeaderValue.#ctor">
  1417. <summary>初始化 <see cref="T:System.Net.Http.Headers.CookieHeaderValue" /> 类的新实例。</summary>
  1418. </member>
  1419. <member name="M:System.Net.Http.Headers.CookieHeaderValue.#ctor(System.String,System.Collections.Specialized.NameValueCollection)">
  1420. <summary>初始化 <see cref="T:System.Net.Http.Headers.CookieHeaderValue" /> 类的新实例。</summary>
  1421. <param name="name">名称的值。</param>
  1422. <param name="values">值。</param>
  1423. </member>
  1424. <member name="M:System.Net.Http.Headers.CookieHeaderValue.#ctor(System.String,System.String)">
  1425. <summary>初始化 <see cref="T:System.Net.Http.Headers.CookieHeaderValue" /> 类的新实例。</summary>
  1426. <param name="name">名称的值。</param>
  1427. <param name="value">值。</param>
  1428. </member>
  1429. <member name="M:System.Net.Http.Headers.CookieHeaderValue.Clone">
  1430. <summary>创建 Cookie 值的卷影副本。</summary>
  1431. <returns>Cookie 值的卷影副本。</returns>
  1432. </member>
  1433. <member name="P:System.Net.Http.Headers.CookieHeaderValue.Cookies">
  1434. <summary>获取客户端发送的 Cookie 的集合。</summary>
  1435. <returns>用于表示客户端的 Cookie 变量的集合对象。</returns>
  1436. </member>
  1437. <member name="P:System.Net.Http.Headers.CookieHeaderValue.Domain">
  1438. <summary>获取或设置要与 Cookie 关联的域。</summary>
  1439. <returns>要与 Cookie 关联的域的名称。</returns>
  1440. </member>
  1441. <member name="P:System.Net.Http.Headers.CookieHeaderValue.Expires">
  1442. <summary>获取或设置 Cookie 的到期日期和时间。</summary>
  1443. <returns>Cookie 的到期日时间(客户端上)。</returns>
  1444. </member>
  1445. <member name="P:System.Net.Http.Headers.CookieHeaderValue.HttpOnly">
  1446. <summary>获取或设置一个值,该值指定是否可通过客户端脚本访问 Cookie。</summary>
  1447. <returns>如果 Cookie 具有 HttpOnly 特性并且不能通过客户端脚本访问,则为 true;否则为 false。</returns>
  1448. </member>
  1449. <member name="P:System.Net.Http.Headers.CookieHeaderValue.Item(System.String)">
  1450. <summary>获取 Cookie 属性的快捷方式。</summary>
  1451. <returns>Cookie 值。</returns>
  1452. </member>
  1453. <member name="P:System.Net.Http.Headers.CookieHeaderValue.MaxAge">
  1454. <summary>获取或设置资源所允许保留的最长年限。</summary>
  1455. <returns>资源所允许保留的最长年限。</returns>
  1456. </member>
  1457. <member name="P:System.Net.Http.Headers.CookieHeaderValue.Path">
  1458. <summary>获取或设置要使用当前 Cookie 传输的虚拟路径。</summary>
  1459. <returns>要使用 Cookie 传输的虚拟路径。</returns>
  1460. </member>
  1461. <member name="P:System.Net.Http.Headers.CookieHeaderValue.Secure">
  1462. <summary>获取或设置一个值,该值指示是否要使用安全套接字层 (SSL)(即仅通过 HTTPS)传输 Cookie。</summary>
  1463. <returns>若要通过 SSL 连接 (HTTPS) 传输 Cookie,则为 true;否则为 false。</returns>
  1464. </member>
  1465. <member name="M:System.Net.Http.Headers.CookieHeaderValue.ToString">
  1466. <summary>返回表示当前对象的字符串。</summary>
  1467. <returns>表示当前对象的字符串。</returns>
  1468. </member>
  1469. <member name="M:System.Net.Http.Headers.CookieHeaderValue.TryParse(System.String,System.Net.Http.Headers.CookieHeaderValue@)">
  1470. <summary>指示一个值,该值表示是否将转换字符串表示形式。</summary>
  1471. <returns>如果将转换字符串表示形式,则为 true;否则为 false。</returns>
  1472. <param name="input">输入值。</param>
  1473. <param name="parsedValue">要转换的分析值。</param>
  1474. </member>
  1475. <member name="T:System.Net.Http.Headers.CookieState">
  1476. <summary>包含 Cookie 名称及其关联的 Cookie 状态。</summary>
  1477. </member>
  1478. <member name="M:System.Net.Http.Headers.CookieState.#ctor(System.String)">
  1479. <summary>初始化 <see cref="T:System.Net.Http.Headers.CookieState" /> 类的新实例。</summary>
  1480. <param name="name">Cookie 的名称。</param>
  1481. </member>
  1482. <member name="M:System.Net.Http.Headers.CookieState.#ctor(System.String,System.Collections.Specialized.NameValueCollection)">
  1483. <summary>初始化 <see cref="T:System.Net.Http.Headers.CookieState" /> 类的新实例。</summary>
  1484. <param name="name">Cookie 的名称。</param>
  1485. <param name="values">Cookie 的名称/值对的集合。</param>
  1486. </member>
  1487. <member name="M:System.Net.Http.Headers.CookieState.#ctor(System.String,System.String)">
  1488. <summary>初始化 <see cref="T:System.Net.Http.Headers.CookieState" /> 类的新实例。</summary>
  1489. <param name="name">Cookie 的名称。</param>
  1490. <param name="value">Cookie 的值。</param>
  1491. </member>
  1492. <member name="M:System.Net.Http.Headers.CookieState.Clone">
  1493. <summary>返回一个新对象,该对象是当前实例的副本。</summary>
  1494. <returns>一个新对象,该对象是当前实例的副本。</returns>
  1495. </member>
  1496. <member name="P:System.Net.Http.Headers.CookieState.Item(System.String)">
  1497. <summary>获取或设置具有指定 Cookie 名称的 Cookie 值(如果 Cookie 数据已结构化)。</summary>
  1498. <returns>具有指定 Cookie 名称的 Cookie 值。</returns>
  1499. </member>
  1500. <member name="P:System.Net.Http.Headers.CookieState.Name">
  1501. <summary>获取或设置 Cookie 的名称。</summary>
  1502. <returns>Cookie 的名称。</returns>
  1503. </member>
  1504. <member name="M:System.Net.Http.Headers.CookieState.ToString">
  1505. <summary>返回当前对象的字符串表示形式。</summary>
  1506. <returns>当前对象的字符串表示形式。</returns>
  1507. </member>
  1508. <member name="P:System.Net.Http.Headers.CookieState.Value">
  1509. <summary>获取或设置 Cookie 值(如果 Cookie 数据是一个简单的字符串值)。</summary>
  1510. <returns>Cookie 的值。</returns>
  1511. </member>
  1512. <member name="P:System.Net.Http.Headers.CookieState.Values">
  1513. <summary>获取或设置名称/值对的集合(如果 Cookie 数据已结构化)。</summary>
  1514. <returns>Cookie 的名称/值对的集合。</returns>
  1515. </member>
  1516. </members>
  1517. </doc>