Электронные письма, созданные с использованием System.Net.Mail.Attachment и System.Net.Mail.LinkedResource, содержат части MIME. Вопрос в том, как указать значения Content-Type Name и Content-Disposition Filename и кодировки для заголовков в этих частях MIME.
Attachment, Content-Type Name:
Предположительно значение может быть указано с помощью Attachment. Name или свойство ContentType.Name. Являются ли эти два свойства синонимами или лучше использовать одно вместо другого? Если они синонимы, то почему существует свойство Attachment.Name? Предположительно кодировку можно указать с помощью свойства Attachment.NameEncoding, но почему нет соответствующего свойства ContentType.NameEncoding?
Attachment, Имя файла Content-Disposition:
Значение явно указывается с помощью свойства ContentDisposition.Filename, но как можно указать кодировку?
LinkedResource, Content-Type Name:
Значение можно указать только с помощью ContentType. Свойство имени, но как указать кодировку? Кроме того, если есть веская причина для наличия свойства Attachment.Name, то почему нет соответствующего свойства LinkedResource.Name?
LinkedResource, Content-Disposition Filename:
LinkedResource не имеет ContentDisposition, так как можно ли указать значение или кодировку?