Изменения метода ToString() в классе ContentDispositionHeaderValue в платформа .NET Framework 4.6

Применяется к
.NET Framework 4.6.2

Проблема

Предположим, что на вашем компьютере выполнено обновление до Microsoft платформа .NET Framework 4.6. Класс ContentDispositionHeaderValue не будет устранять начальные нули в часовой части времени. 

В предыдущих версиях платформы .NET Framework часовая часть времени в методе ToString() удаляла начальные нули. В платформа .NET Framework 4.6 часть времени всегда отформатирована двумя цифрами, при необходимости содержащими начальный ноль.

Например, если ввести время "Вс, 15 апреля 2012 г. 09:55:44 по Гринвичу", то в предыдущих версиях платформа .NET Framework оно будет изменено на "Вс, 15 апреля 2012 г. 9:55:44 по Гринвичу". Однако в платформа .NET Framework 4.6 время не изменяется.

Причина

Эта проблема возникает из-за изменения метода ToString() в классе ContentDispositionHeaderValue в платформа .NET Framework 4.6.

Решение

Если сервер не требует начальных нулей, удалите начальные нули перед передачей значений в конструктор заголовка Content-Disposition.

Дополнительные сведения об известных проблемах в .NET Framework 4.6 см. в разделе «Известные проблемы в .NET Framework 4.6».

Дополнительные сведения

Дополнительные сведения об изменениях в управлении версиями продуктов и их влиянии на .NET Framework 4.6 см. в статье Совместимость приложений в .NET Framework 4.6.