当前位置:  开发笔记 > 编程语言 > 正文

你能通过WCF服务传递Func <T,bool>吗?

如何解决《你能通过WCF服务传递Func<T,bool>吗?》经验,为你挑选了2个好方法。

Func是一个可序列化的类,但是当我尝试通过服务将其作为参数传递时.我被告知它"不是一种已知的类型".我试过这里的解决方案无济于事.

非常感谢那里......



1> Marc Gravell..:

不,基本上.你不能传递任何Expression一个,因为它与MemberInfo节点对话.你最好的选择是谓词的字符串表示.



2> Matt Hamilto..:

正在开展工作以实现它.查看MSDN代码库中的表达式树序列化项目.


那太可怕了.表达式非常适合应用程序代码,但对服务代码有一些严重的安全隐患.
推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有