1 write to Headers
Microsoft.AspNetCore.WebUtilities (1)
MultipartReader.cs (1)
103
return new MultipartSection() {
Headers
= headers, Body = _currentStream, BaseStreamOffset = baseStreamOffset };
46 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 (41)
MultipartReaderTests.cs (41)
114
Assert.Single(section.
Headers
);
115
Assert.Equal("form-data; name=\"text\"", section.
Headers
["Content-Disposition"][0]);
194
Assert.Single(section.
Headers
);
195
Assert.Equal("form-data; name=\"text\"", section.
Headers
["Content-Disposition"][0]);
211
Assert.Single(section.
Headers
);
212
Assert.Equal("form-data; name=\"text\"", section.
Headers
["Content-Disposition"][0]);
228
Assert.Single(section.
Headers
);
229
Assert.Equal("form-data; name=\"text\"", section.
Headers
["Content-Disposition"][0]);
236
Assert.Equal(2, section.
Headers
.Count);
237
Assert.Equal("form-data; name=\"file1\"; filename=\"a.txt\"", section.
Headers
["Content-Disposition"][0]);
238
Assert.Equal("text/plain", section.
Headers
["Content-Type"][0]);
254
Assert.Single(section.
Headers
);
255
Assert.Equal("form-data; name=\"text\"", section.
Headers
["Content-Disposition"][0]);
262
Assert.Equal(2, section.
Headers
.Count);
263
Assert.Equal("form-data; name=\"file1\"; filename=\"a色.txt\"", section.
Headers
["Content-Disposition"][0]);
264
Assert.Equal("text/plain", section.
Headers
["Content-Type"][0]);
280
Assert.Single(section.
Headers
);
281
Assert.Equal("form-data; name=\"text\"", section.
Headers
["Content-Disposition"][0]);
288
Assert.Equal(2, section.
Headers
.Count);
289
Assert.Equal("form-data; name=\"file1\"; filename=\"a.txt\"", section.
Headers
["Content-Disposition"][0]);
290
Assert.Equal("text/plain", section.
Headers
["Content-Type"][0]);
297
Assert.Equal(2, section.
Headers
.Count);
298
Assert.Equal("form-data; name=\"file2\"; filename=\"a.html\"", section.
Headers
["Content-Disposition"][0]);
299
Assert.Equal("text/html", section.
Headers
["Content-Type"][0]);
327
Assert.Equal(2, section.
Headers
.Count);
328
Assert.Equal("form-data; name=\"file1\"; filename=\"a.txt\"", section.
Headers
["Content-Disposition"][0]);
329
Assert.Equal("text/plain", section.
Headers
["Content-Type"][0]);
334
Assert.Equal(2, section.
Headers
.Count);
335
Assert.Equal("form-data; name=\"file2\"; filename=\"a.html\"", section.
Headers
["Content-Disposition"][0]);
336
Assert.Equal("text/html", section.
Headers
["Content-Type"][0]);
364
Assert.Single(section.
Headers
);
365
Assert.Equal("form-data; name=\"text\"", section.
Headers
["Content-Disposition"][0]);
372
Assert.Equal(2, section.
Headers
.Count);
373
Assert.Equal("form-data; name=\"file1\"; filename=\"a.txt\"", section.
Headers
["Content-Disposition"][0]);
374
Assert.Equal("text/plain", section.
Headers
["Content-Type"][0]);
411
Assert.Single(section.
Headers
);
412
Assert.Equal("form-data; name=\"text\" filename=\"a\uFFFD!.txt\"", section.
Headers
["Content-Disposition"][0]);
446
Assert.Single(section.
Headers
);
447
Assert.Equal("form-data; name=\"text\" filename=\"a\uFFFD\uFFFDU.txt\"", section.
Headers
["Content-Disposition"][0]);
475
Assert.Single(section.
Headers
);
476
Assert.Equal("form-data; name=\"text\"", section.
Headers
["Content-Disposition"][0]);