В соответствии с .NET Framework библиотеки для Silverlight Схема Uri
может быть 1024, в то время как полная Uri
может быть длиной до 65519 символов. Это верно как для v3, так и для v4.
Надеюсь, это поможет вам.
EDIT
Хорошо, после продолжительного тестирования мне удалось отследить ограничение на URL изображения.
Схема относится к http
части.
Целое URI
не может быть длиннее 2047 , после чего кажется, что оно больше не загружает изображение. Однако я не смог найти никаких официальных объяснений этому.
Тот факт, что вы получаете AG_E_NETWORK_ERROR
исключений, не имеет никакого отношения к длине URI
.
Однако вы можете проверить, есть ли в вашем URI какие-либо недопустимые символы:
- Вы можете найти зарезервированные символы в RFC2369 и посмотреть их веб-аналоги в w3schools
Я также обнаружил, что если ссылка размещена в XAML, вы должны заменить знак '&' на его аналог '% 26'.