1 write to Headers
Microsoft.AspNetCore.WebUtilities (1)
MultipartReader.cs (1)
103
return new MultipartSection() {
Headers
= headers, Body = _currentStream, BaseStreamOffset = baseStreamOffset };
40 references to Headers
Microsoft.AspNetCore.Http (1)
Features\FormFeature.cs (1)
275
file.Headers = new HeaderDictionary(section.
Headers
);
Microsoft.AspNetCore.WebUtilities (4)
MultipartSection.cs (4)
21
if (
Headers
!= null &&
Headers
.TryGetValue(HeaderNames.ContentType, out var values))
36
if (
Headers
!= null &&
Headers
.TryGetValue(HeaderNames.ContentDisposition, out var values))
Microsoft.AspNetCore.WebUtilities.Tests (35)
MultipartReaderTests.cs (35)
115
Assert.Single(section.
Headers
);
116
Assert.Equal("form-data; name=\"text\"", section.
Headers
["Content-Disposition"][0]);
195
Assert.Single(section.
Headers
);
196
Assert.Equal("form-data; name=\"text\"", section.
Headers
["Content-Disposition"][0]);
212
Assert.Single(section.
Headers
);
213
Assert.Equal("form-data; name=\"text\"", section.
Headers
["Content-Disposition"][0]);
229
Assert.Single(section.
Headers
);
230
Assert.Equal("form-data; name=\"text\"", section.
Headers
["Content-Disposition"][0]);
237
Assert.Equal(2, section.
Headers
.Count);
238
Assert.Equal("form-data; name=\"file1\"; filename=\"a.txt\"", section.
Headers
["Content-Disposition"][0]);
239
Assert.Equal("text/plain", section.
Headers
["Content-Type"][0]);
255
Assert.Single(section.
Headers
);
256
Assert.Equal("form-data; name=\"text\"", section.
Headers
["Content-Disposition"][0]);
263
Assert.Equal(2, section.
Headers
.Count);
264
Assert.Equal("form-data; name=\"file1\"; filename=\"a色.txt\"", section.
Headers
["Content-Disposition"][0]);
265
Assert.Equal("text/plain", section.
Headers
["Content-Type"][0]);
281
Assert.Single(section.
Headers
);
282
Assert.Equal("form-data; name=\"text\"", section.
Headers
["Content-Disposition"][0]);
289
Assert.Equal(2, section.
Headers
.Count);
290
Assert.Equal("form-data; name=\"file1\"; filename=\"a.txt\"", section.
Headers
["Content-Disposition"][0]);
291
Assert.Equal("text/plain", section.
Headers
["Content-Type"][0]);
298
Assert.Equal(2, section.
Headers
.Count);
299
Assert.Equal("form-data; name=\"file2\"; filename=\"a.html\"", section.
Headers
["Content-Disposition"][0]);
300
Assert.Equal("text/html", section.
Headers
["Content-Type"][0]);
328
Assert.Single(section.
Headers
);
329
Assert.Equal("form-data; name=\"text\"", section.
Headers
["Content-Disposition"][0]);
336
Assert.Equal(2, section.
Headers
.Count);
337
Assert.Equal("form-data; name=\"file1\"; filename=\"a.txt\"", section.
Headers
["Content-Disposition"][0]);
338
Assert.Equal("text/plain", section.
Headers
["Content-Type"][0]);
375
Assert.Single(section.
Headers
);
376
Assert.Equal("form-data; name=\"text\" filename=\"a\uFFFD!.txt\"", section.
Headers
["Content-Disposition"][0]);
410
Assert.Single(section.
Headers
);
411
Assert.Equal("form-data; name=\"text\" filename=\"a\uFFFD\uFFFDU.txt\"", section.
Headers
["Content-Disposition"][0]);
439
Assert.Single(section.
Headers
);
440
Assert.Equal("form-data; name=\"text\"", section.
Headers
["Content-Disposition"][0]);