Какие типы данных я могу использовать в профиле пользователя служб RIA?

#c# #asp.net #wcf-ria-services

#c# #asp.net #wcf-ria-services

Вопрос:

Я знаю, что службы RIA довольно требовательны к тому, какие типы он позволит вам отправлять по проводам. Я несколько раз сталкивался с этим при работе над внутренним бизнес-приложением.

Я также знаю, что ASP.Net профили не позволяют сохранять словари (ограничение сериализатора). Обычным решением для этого является создание пользовательского класса, производного от System .Коллекция.Объектная модель.KeyedCollection, который затем может быть сериализован. Однако уровень служб RIA, похоже, не слишком доволен этим обходным путем.

При изучении настройки профилей пользователей для использования с DomainAuthenticationService в руководствах и документации, как правило, используются только базовые типы данных (int, string и т. Д.) И Никогда не используется ничего более сложного.

Кто-нибудь может просветить меня о точных ограничениях на тип данных для этого конкретного сценария?