Можете ли вы передать Func <T, bool> через службу WCF? - PullRequest
16 голосов
/ 20 февраля 2009

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

Большое спасибо там ...

Ответы [ 2 ]

10 голосов
/ 20 февраля 2009

Нет, в основном. Вы также не можете передать Expression, так как он говорит с MemberInfo узлами. Ваша лучшая ставка - строковое представление предиката.

9 голосов
/ 20 февраля 2009

Есть работа, чтобы включить его. Посмотрите проект Сериализация дерева выражений в галерее кодов MSDN.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...