Из этого потока Windows Azure MSDN я понимаю, что размер сообщения в очереди должен составлять 8 КБ.Мы можем вычислить размер сообщения по 6144 байта * 4/3 (кодировка base64).
Мы храним сообщение как XML-сообщения (строка).
Как вычислить размер байта из строки вC #
Размер строки в байтах зависит от вашей кодировки.Вот как вы получите его для кодировки UTF8, например.
var byteSize = System.Text.Encoding.UTF8.GetBytes(xml).GetLength(0);