Microsoft.Net.Http.Headers.xml
10.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.Net.Http.Headers</name>
</assembly>
<members>
<member name="M:Microsoft.Net.Http.Headers.ContentDispositionHeaderValue.SetHttpFileName(System.String)">
<summary>
Sets both FileName and FileNameStar using encodings appropriate for HTTP headers.
</summary>
<param name="fileName"></param>
</member>
<member name="M:Microsoft.Net.Http.Headers.ContentDispositionHeaderValue.SetMimeFileName(System.String)">
<summary>
Sets the FileName parameter using encodings appropriate for MIME headers.
The FileNameStar paraemter is removed.
</summary>
<param name="fileName"></param>
</member>
<member name="T:Microsoft.Net.Http.Headers.ContentDispositionHeaderValueIdentityExtensions">
<summary>
Various extension methods for <see cref="T:Microsoft.Net.Http.Headers.ContentDispositionHeaderValue"/> for identifying the type of the disposition header
</summary>
</member>
<member name="M:Microsoft.Net.Http.Headers.ContentDispositionHeaderValueIdentityExtensions.IsFileDisposition(Microsoft.Net.Http.Headers.ContentDispositionHeaderValue)">
<summary>
Checks if the content disposition header is a file disposition
</summary>
<param name="header">The header to check</param>
<returns>True if the header is file disposition, false otherwise</returns>
</member>
<member name="M:Microsoft.Net.Http.Headers.ContentDispositionHeaderValueIdentityExtensions.IsFormDisposition(Microsoft.Net.Http.Headers.ContentDispositionHeaderValue)">
<summary>
Checks if the content disposition header is a form disposition
</summary>
<param name="header">The header to check</param>
<returns>True if the header is form disposition, false otherwise</returns>
</member>
<member name="M:Microsoft.Net.Http.Headers.EntityTagHeaderValue.Equals(System.Object)">
<summary>
Check against another <see cref="T:Microsoft.Net.Http.Headers.EntityTagHeaderValue"/> for equality.
This equality check should not be used to determine if two values match under the RFC specifications (https://tools.ietf.org/html/rfc7232#section-2.3.2).
</summary>
<param name="obj">The other value to check against for equality.</param>
<returns>
<c>true</c> if the strength and tag of the two values match,
<c>false</c> if the other value is null, is not an <see cref="T:Microsoft.Net.Http.Headers.EntityTagHeaderValue"/>, or if there is a mismatch of strength or tag between the two values.
</returns>
</member>
<member name="M:Microsoft.Net.Http.Headers.EntityTagHeaderValue.Compare(Microsoft.Net.Http.Headers.EntityTagHeaderValue,System.Boolean)">
<summary>
Compares against another <see cref="T:Microsoft.Net.Http.Headers.EntityTagHeaderValue"/> to see if they match under the RFC specifications (https://tools.ietf.org/html/rfc7232#section-2.3.2).
</summary>
<param name="other">The other <see cref="T:Microsoft.Net.Http.Headers.EntityTagHeaderValue"/> to compare against.</param>
<param name="useStrongComparison"><c>true</c> to use a strong comparison, <c>false</c> to use a weak comparison</param>
<returns>
<c>true</c> if the <see cref="T:Microsoft.Net.Http.Headers.EntityTagHeaderValue"/> match for the given comparison type,
<c>false</c> if the other value is null or the comparison failed.
</returns>
</member>
<member name="F:Microsoft.Net.Http.Headers.HeaderQuality.Match">
<summary>
Quality factor to indicate a perfect match.
</summary>
</member>
<member name="F:Microsoft.Net.Http.Headers.HeaderQuality.NoMatch">
<summary>
Quality factor to indicate no match.
</summary>
</member>
<member name="P:Microsoft.Net.Http.Headers.MediaTypeHeaderValue.MatchesAllTypes">
<summary>
MediaType = "*/*"
</summary>
</member>
<member name="P:Microsoft.Net.Http.Headers.MediaTypeHeaderValue.MatchesAllSubTypes">
<summary>
SubType = "*"
</summary>
</member>
<member name="M:Microsoft.Net.Http.Headers.MediaTypeHeaderValue.IsSubsetOf(Microsoft.Net.Http.Headers.MediaTypeHeaderValue)">
<summary>
Gets a value indicating whether this <see cref="T:Microsoft.Net.Http.Headers.MediaTypeHeaderValue"/> is a subset of
<paramref name="otherMediaType"/>. A "subset" is defined as the same or a more specific media type
according to the precedence described in https://www.ietf.org/rfc/rfc2068.txt section 14.1, Accept.
</summary>
<param name="otherMediaType">The <see cref="T:Microsoft.Net.Http.Headers.MediaTypeHeaderValue"/> to compare.</param>
<returns>
A value indicating whether this <see cref="T:Microsoft.Net.Http.Headers.MediaTypeHeaderValue"/> is a subset of
<paramref name="otherMediaType"/>.
</returns>
<remarks>
For example "multipart/mixed; boundary=1234" is a subset of "multipart/mixed; boundary=1234",
"multipart/mixed", "multipart/*", and "*/*" but not "multipart/mixed; boundary=2345" or
"multipart/message; boundary=1234".
</remarks>
</member>
<member name="M:Microsoft.Net.Http.Headers.MediaTypeHeaderValue.Copy">
<summary>
Performs a deep copy of this object and all of it's NameValueHeaderValue sub components,
while avoiding the cost of revalidating the components.
</summary>
<returns>A deep copy.</returns>
</member>
<member name="M:Microsoft.Net.Http.Headers.MediaTypeHeaderValue.CopyAsReadOnly">
<summary>
Performs a deep copy of this object and all of it's NameValueHeaderValue sub components,
while avoiding the cost of revalidating the components. This copy is read-only.
</summary>
<returns>A deep, read-only, copy.</returns>
</member>
<member name="T:Microsoft.Net.Http.Headers.MediaTypeHeaderValueComparer">
<summary>
Implementation of <see cref="T:System.Collections.Generic.IComparer`1"/> that can compare accept media type header fields
based on their quality values (a.k.a q-values).
</summary>
</member>
<member name="M:Microsoft.Net.Http.Headers.MediaTypeHeaderValueComparer.Compare(Microsoft.Net.Http.Headers.MediaTypeHeaderValue,Microsoft.Net.Http.Headers.MediaTypeHeaderValue)">
<inheritdoc />
<remarks>
Performs comparisons based on the arguments' quality values
(aka their "q-value"). Values with identical q-values are considered equal (i.e. the result is 0)
with the exception that subtype wildcards are considered less than specific media types and full
wildcards are considered less than subtype wildcards. This allows callers to sort a sequence of
<see cref="T:Microsoft.Net.Http.Headers.MediaTypeHeaderValue"/> following their q-values in the order of specific
media types, subtype wildcards, and last any full wildcards.
</remarks>
</member>
<member name="M:Microsoft.Net.Http.Headers.NameValueHeaderValue.Copy">
<summary>
Provides a copy of this object without the cost of re-validating the values.
</summary>
<returns>A copy.</returns>
</member>
<member name="M:Microsoft.Net.Http.Headers.SetCookieHeaderValue.AppendToStringBuilder(System.Text.StringBuilder)">
<summary>
Append string representation of this <see cref="T:Microsoft.Net.Http.Headers.SetCookieHeaderValue"/> to given
<paramref name="builder"/>.
</summary>
<param name="builder">
The <see cref="T:System.Text.StringBuilder"/> to receive the string representation of this
<see cref="T:Microsoft.Net.Http.Headers.SetCookieHeaderValue"/>.
</param>
</member>
<member name="T:Microsoft.Net.Http.Headers.StringWithQualityHeaderValueComparer">
<summary>
Implementation of <see cref="T:System.Collections.Generic.IComparer`1"/> that can compare content negotiation header fields
based on their quality values (a.k.a q-values). This applies to values used in accept-charset,
accept-encoding, accept-language and related header fields with similar syntax rules. See
<see cref="T:Microsoft.Net.Http.Headers.MediaTypeHeaderValueComparer"/> for a comparer for media type
q-values.
</summary>
</member>
<member name="M:Microsoft.Net.Http.Headers.StringWithQualityHeaderValueComparer.Compare(Microsoft.Net.Http.Headers.StringWithQualityHeaderValue,Microsoft.Net.Http.Headers.StringWithQualityHeaderValue)">
<summary>
Compares two <see cref="T:Microsoft.Net.Http.Headers.StringWithQualityHeaderValue"/> based on their quality value
(a.k.a their "q-value").
Values with identical q-values are considered equal (i.e the result is 0) with the exception of wild-card
values (i.e. a value of "*") which are considered less than non-wild-card values. This allows to sort
a sequence of <see cref="T:Microsoft.Net.Http.Headers.StringWithQualityHeaderValue"/> following their q-values ending up with any
wild-cards at the end.
</summary>
<param name="stringWithQuality1">The first value to compare.</param>
<param name="stringWithQuality2">The second value to compare</param>
<returns>The result of the comparison.</returns>
</member>
</members>
</doc>