Вычисление размера письма в .NET

Допустим, у меня есть класс электронной почты, который имеет следующие свойства:

public string From { get; set; }
public string To { get; set; }
public string Subject { get; set; }
public string Body { get; set; }
public Dictionary<string, byte[]> Attachments { get; set; }

Мне нужно вычислить размер письма и, если он меньше 10 МБ, отправить содержимое в виде факса (чтобы предотвратить его отклонение от адресата).

Я могу относительно легко вычислить размер вложений.

Есть ли точный способ вычислить размер всего письма? Я предполагаю, что мне нужно добавить размер строк, а также любую информацию заголовка, которая будет добавлена?

7
задан Uwe Keim 13 October 2011 в 07:52
поделиться