HttpHeaderValueCollection`1.xml 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Type Name="HttpHeaderValueCollection&lt;T&gt;" FullName="System.Net.Http.Headers.HttpHeaderValueCollection&lt;T&gt;">
  3. <TypeSignature Language="C#" Value="public sealed class HttpHeaderValueCollection&lt;T&gt; : System.Collections.Generic.ICollection&lt;T&gt;, System.Collections.Generic.IEnumerable&lt;T&gt; where T : class" />
  4. <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit HttpHeaderValueCollection`1&lt;class T&gt; extends System.Object implements class System.Collections.Generic.ICollection`1&lt;!T&gt;, class System.Collections.Generic.IEnumerable`1&lt;!T&gt;, class System.Collections.IEnumerable" />
  5. <AssemblyInfo>
  6. <AssemblyName>System.Net.Http</AssemblyName>
  7. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  8. </AssemblyInfo>
  9. <TypeParameters>
  10. <TypeParameter Name="T">
  11. <Constraints>
  12. <ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
  13. </Constraints>
  14. </TypeParameter>
  15. </TypeParameters>
  16. <Base>
  17. <BaseTypeName>System.Object</BaseTypeName>
  18. </Base>
  19. <Interfaces>
  20. <Interface>
  21. <InterfaceName>System.Collections.Generic.ICollection&lt;T&gt;</InterfaceName>
  22. </Interface>
  23. <Interface>
  24. <InterfaceName>System.Collections.Generic.IEnumerable&lt;T&gt;</InterfaceName>
  25. </Interface>
  26. </Interfaces>
  27. <Docs>
  28. <typeparam name="T">To be added.</typeparam>
  29. <remarks>To be added.</remarks>
  30. <summary>
  31. <attribution license="cc4" from="Microsoft" modified="false" />
  32. <para>Represents a collection of header values.</para>
  33. </summary>
  34. </Docs>
  35. <Members>
  36. <Member MemberName="Add">
  37. <MemberSignature Language="C#" Value="public void Add (T item);" />
  38. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Add(!T item) cil managed" />
  39. <MemberType>Method</MemberType>
  40. <AssemblyInfo>
  41. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  42. </AssemblyInfo>
  43. <ReturnValue>
  44. <ReturnType>System.Void</ReturnType>
  45. </ReturnValue>
  46. <Parameters>
  47. <Parameter Name="item" Type="T" />
  48. </Parameters>
  49. <Docs>
  50. <param name="item">To be added.</param>
  51. <summary>To be added.</summary>
  52. <remarks>To be added.</remarks>
  53. </Docs>
  54. </Member>
  55. <Member MemberName="Clear">
  56. <MemberSignature Language="C#" Value="public void Clear ();" />
  57. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Clear() cil managed" />
  58. <MemberType>Method</MemberType>
  59. <AssemblyInfo>
  60. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  61. </AssemblyInfo>
  62. <ReturnValue>
  63. <ReturnType>System.Void</ReturnType>
  64. </ReturnValue>
  65. <Parameters />
  66. <Docs>
  67. <remarks>To be added.</remarks>
  68. <summary>
  69. <attribution license="cc4" from="Microsoft" modified="false" />
  70. <para>Removes all entries from the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.</para>
  71. </summary>
  72. </Docs>
  73. </Member>
  74. <Member MemberName="Contains">
  75. <MemberSignature Language="C#" Value="public bool Contains (T item);" />
  76. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Contains(!T item) cil managed" />
  77. <MemberType>Method</MemberType>
  78. <AssemblyInfo>
  79. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  80. </AssemblyInfo>
  81. <ReturnValue>
  82. <ReturnType>System.Boolean</ReturnType>
  83. </ReturnValue>
  84. <Parameters>
  85. <Parameter Name="item" Type="T" />
  86. </Parameters>
  87. <Docs>
  88. <param name="item">To be added.</param>
  89. <summary>To be added.</summary>
  90. <returns>To be added.</returns>
  91. <remarks>To be added.</remarks>
  92. </Docs>
  93. </Member>
  94. <Member MemberName="CopyTo">
  95. <MemberSignature Language="C#" Value="public void CopyTo (T[] array, int arrayIndex);" />
  96. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void CopyTo(!T[] array, int32 arrayIndex) cil managed" />
  97. <MemberType>Method</MemberType>
  98. <AssemblyInfo>
  99. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  100. </AssemblyInfo>
  101. <ReturnValue>
  102. <ReturnType>System.Void</ReturnType>
  103. </ReturnValue>
  104. <Parameters>
  105. <Parameter Name="array" Type="T[]" />
  106. <Parameter Name="arrayIndex" Type="System.Int32" />
  107. </Parameters>
  108. <Docs>
  109. <param name="array">To be added.</param>
  110. <param name="arrayIndex">To be added.</param>
  111. <summary>To be added.</summary>
  112. <remarks>To be added.</remarks>
  113. </Docs>
  114. </Member>
  115. <Member MemberName="Count">
  116. <MemberSignature Language="C#" Value="public int Count { get; }" />
  117. <MemberSignature Language="ILAsm" Value=".property instance int32 Count" />
  118. <MemberType>Property</MemberType>
  119. <AssemblyInfo>
  120. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  121. </AssemblyInfo>
  122. <ReturnValue>
  123. <ReturnType>System.Int32</ReturnType>
  124. </ReturnValue>
  125. <Docs>
  126. <value>To be added.</value>
  127. <remarks>To be added.</remarks>
  128. <summary>
  129. <attribution license="cc4" from="Microsoft" modified="false" />
  130. <para>Gets the number of headers in the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.</para>
  131. </summary>
  132. </Docs>
  133. </Member>
  134. <Member MemberName="GetEnumerator">
  135. <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerator&lt;T&gt; GetEnumerator ();" />
  136. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.Generic.IEnumerator`1&lt;!T&gt; GetEnumerator() cil managed" />
  137. <MemberType>Method</MemberType>
  138. <AssemblyInfo>
  139. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  140. </AssemblyInfo>
  141. <ReturnValue>
  142. <ReturnType>System.Collections.Generic.IEnumerator&lt;T&gt;</ReturnType>
  143. </ReturnValue>
  144. <Parameters />
  145. <Docs>
  146. <remarks>
  147. <attribution license="cc4" from="Microsoft" modified="false" />
  148. <para>This enumerator returns the keys of the collection as strings.The foreach statement of the C# language (for each in Visual Basic) hides the complexity of the enumerators. Therefore, using foreach is recommended, instead of directly manipulating the enumerator.</para>
  149. <para>Enumerators can be used to read the data in the collection, but they cannot be used to modify the underlying collection.</para>
  150. <para>Initially, the enumerator is positioned before the first element in the collection. </para>
  151. </remarks>
  152. <summary>
  153. <attribution license="cc4" from="Microsoft" modified="false" />
  154. <para>Returns an enumerator that iterates through the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.</para>
  155. </summary>
  156. <returns>
  157. <attribution license="cc4" from="Microsoft" modified="false" />
  158. <para>Returns <see cref="T:System.Collections.Generic.IEnumerator`1" />.</para>
  159. <para>An enumerator for the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" /> instance.</para>
  160. </returns>
  161. </Docs>
  162. </Member>
  163. <Member MemberName="IsReadOnly">
  164. <MemberSignature Language="C#" Value="public bool IsReadOnly { get; }" />
  165. <MemberSignature Language="ILAsm" Value=".property instance bool IsReadOnly" />
  166. <MemberType>Property</MemberType>
  167. <AssemblyInfo>
  168. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  169. </AssemblyInfo>
  170. <ReturnValue>
  171. <ReturnType>System.Boolean</ReturnType>
  172. </ReturnValue>
  173. <Docs>
  174. <value>To be added.</value>
  175. <remarks>To be added.</remarks>
  176. <summary>
  177. <attribution license="cc4" from="Microsoft" modified="false" />
  178. <para>Gets a value indicating whether the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" /> instance is read-only.</para>
  179. </summary>
  180. </Docs>
  181. </Member>
  182. <Member MemberName="ParseAdd">
  183. <MemberSignature Language="C#" Value="public void ParseAdd (string input);" />
  184. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ParseAdd(string input) cil managed" />
  185. <MemberType>Method</MemberType>
  186. <AssemblyInfo>
  187. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  188. </AssemblyInfo>
  189. <ReturnValue>
  190. <ReturnType>System.Void</ReturnType>
  191. </ReturnValue>
  192. <Parameters>
  193. <Parameter Name="input" Type="System.String" />
  194. </Parameters>
  195. <Docs>
  196. <remarks>To be added.</remarks>
  197. <summary>
  198. <attribution license="cc4" from="Microsoft" modified="false" />
  199. <para>Parses and adds an entry to the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.</para>
  200. </summary>
  201. <param name="input">
  202. <attribution license="cc4" from="Microsoft" modified="false" />The entry to add.</param>
  203. </Docs>
  204. </Member>
  205. <Member MemberName="Remove">
  206. <MemberSignature Language="C#" Value="public bool Remove (T item);" />
  207. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Remove(!T item) cil managed" />
  208. <MemberType>Method</MemberType>
  209. <AssemblyInfo>
  210. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  211. </AssemblyInfo>
  212. <ReturnValue>
  213. <ReturnType>System.Boolean</ReturnType>
  214. </ReturnValue>
  215. <Parameters>
  216. <Parameter Name="item" Type="T" />
  217. </Parameters>
  218. <Docs>
  219. <param name="item">To be added.</param>
  220. <summary>To be added.</summary>
  221. <returns>To be added.</returns>
  222. <remarks>To be added.</remarks>
  223. </Docs>
  224. </Member>
  225. <Member MemberName="System.Collections.IEnumerable.GetEnumerator">
  226. <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
  227. <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() cil managed" />
  228. <MemberType>Method</MemberType>
  229. <AssemblyInfo>
  230. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  231. </AssemblyInfo>
  232. <ReturnValue>
  233. <ReturnType>System.Collections.IEnumerator</ReturnType>
  234. </ReturnValue>
  235. <Parameters />
  236. <Docs>
  237. <remarks>To be added.</remarks>
  238. <summary>
  239. <attribution license="cc4" from="Microsoft" modified="false" />
  240. <para>Returns an enumerator that iterates through the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.</para>
  241. </summary>
  242. <returns>
  243. <attribution license="cc4" from="Microsoft" modified="false" />
  244. <para>Returns <see cref="T:System.Collections.IEnumerator" />.</para>
  245. <para>An enumerator for the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" /> instance.</para>
  246. </returns>
  247. </Docs>
  248. </Member>
  249. <Member MemberName="ToString">
  250. <MemberSignature Language="C#" Value="public override string ToString ();" />
  251. <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" />
  252. <MemberType>Method</MemberType>
  253. <AssemblyInfo>
  254. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  255. </AssemblyInfo>
  256. <ReturnValue>
  257. <ReturnType>System.String</ReturnType>
  258. </ReturnValue>
  259. <Parameters />
  260. <Docs>
  261. <remarks>To be added.</remarks>
  262. <summary>
  263. <attribution license="cc4" from="Microsoft" modified="false" />
  264. <para>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" /> object. object.</para>
  265. </summary>
  266. <returns>
  267. <attribution license="cc4" from="Microsoft" modified="false" />
  268. <para>Returns <see cref="T:System.String" />.</para>
  269. <para>A string that represents the current object.</para>
  270. </returns>
  271. </Docs>
  272. </Member>
  273. <Member MemberName="TryParseAdd">
  274. <MemberSignature Language="C#" Value="public bool TryParseAdd (string input);" />
  275. <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool TryParseAdd(string input) cil managed" />
  276. <MemberType>Method</MemberType>
  277. <AssemblyInfo>
  278. <AssemblyVersion>4.0.0.0</AssemblyVersion>
  279. </AssemblyInfo>
  280. <ReturnValue>
  281. <ReturnType>System.Boolean</ReturnType>
  282. </ReturnValue>
  283. <Parameters>
  284. <Parameter Name="input" Type="System.String" />
  285. </Parameters>
  286. <Docs>
  287. <remarks>To be added.</remarks>
  288. <summary>
  289. <attribution license="cc4" from="Microsoft" modified="false" />
  290. <para>Determines whether the input could be parsed and added to the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.</para>
  291. </summary>
  292. <returns>
  293. <attribution license="cc4" from="Microsoft" modified="false" />
  294. <para>Returns <see cref="T:System.Boolean" />.</para>
  295. <para>true if the <paramref name="input" /> could be parsed and added to the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" /> instance; otherwise, false</para>
  296. </returns>
  297. <param name="input">
  298. <attribution license="cc4" from="Microsoft" modified="false" />The entry to validate.</param>
  299. </Docs>
  300. </Member>
  301. </Members>
  302. </Type>