关于WCF传输模式的设置问题???

seahi 2013-08-26 11:51:00
想用WCF做一个文件上传和下载的函数,需要把传输模式设置为流模式,配置文件大致如下:
<basicHttpBinding>
<binding name="BasicBinding" receiveTimeout="00:30:00" sendTimeout="00:30:00" maxReceivedMessageSize="104857600" transferMode="Streamed" />
</basicHttpBinding>

但这个配置是对整个WCF服务的项目有效的,也就是说这个项目中的所有服务及其中所有函数均使用Streamed模式进行传输了,但我实际只有两个函数需要使用Streamed的模式,其它仍然需要使用Buffer模式,请问有没有办法制定具体某个函数使用Streamed模式传输,或者至少可以指定到某个服务???
...全文
157 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
seahi 2013-08-27
  • 打赏
  • 举报
回复
多谢多谢,我试试看。
钝忆思梦 2013-08-27
  • 打赏
  • 举报
回复
如果定位到服务的话,这样能定位到服务,设置binding的bindingConfiguration; <basicHttpBinding> <binding name="BasicBinding" receiveTimeout="00:30:00" sendTimeout="00:30:00" maxReceivedMessageSize="104857600" transferMode="Streamed" /> <binding name="OtherBasicBinding" 这边设置其他属性/> </basicHttpBinding> 设置bindingConfiguration为BasicBinding给流的服务,,OtherBasicBinding给其他的服务,,这样能定位到服务。

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧