- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个 WCF 服务端点,它通过流提供二进制文档。端点看起来像这样:
public Stream GetFile(int fileId){
...
}
此服务端点的 basicHttpBinding 被错误地配置为使用 TransferMode="Buffered"。服务端点当前由我无法控制的集成方使用。由于缓冲传输模式的内存消耗问题,我想将其更改为 TransferMode="Streamed"。
我能否安全地对服务绑定(bind)配置进行此更改,并期望这不会对任何集成方造成任何影响?
最佳答案
据我所知,WCF 流模式传输是在客户端选择加入的,这意味着即使您在服务器上更改它,除非客户端也更改它们的端,否则它们仍会在其端接收流在将其作为缓冲的数据 block 提供之前。换句话说,它对您的客户应该是透明的,但将使他们能够选择加入流式响应。
关于c# - 从 wcf 绑定(bind) transferMode 从 "Buffered"更改为 "Streamed"是否被视为客户端的重大更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23670270/
尝试通过代码使用网络 tcp 端点时出现超时异常没有安全性并且像这样流式传输: NetTcpBinding binding = new NetTcpBinding(SecurityMode.None)
我有一个自承载的 WCF 服务(v4 框架),它通过基于 HttpTransport 的自定义绑定(bind)公开。绑定(bind)使用自定义 MessageEncoder,它几乎是一个 Binary
这是我在 Windows Azure 服务项目上的 Web.config
我正在使用 WCF 流将文件从 WCF 客户端传输到 netTcpBinding 服务。 一旦客户端使用 Stream 实例调用服务,服务将开始通过套接字连接 (StreamConnection) 从
我有一个 WCF 服务端点,它通过流提供二进制文档。端点看起来像这样: public Stream GetFile(int fileId){ ... } 此服务端点的 basicHttpBinding
我们有一个 WCF 客户端和服务器,它们通过 WCF NetTcpBinding 与 Streamed Transfermode 进行通信,其中客户端使用以下相关设置设置 WCF NetTcpBInd
我是一名优秀的程序员,十分优秀!