C# WCF传递文件流

C# WCF传递文件流,c#,wcf,filestream,C#,Wcf,Filestream,正如我所知,当我将文件放入filestream时,该文件不存在于内存中。 但是,当我从客户端将该文件流传递给我的服务时,客户端将该文件放入内存,然后才将字节[]发送给服务,这是真的吗?WCF中有两种模式:。您正在寻找流式传输模式,以避免在内存中加载整个数据: Windows通信基础(WCF)可以使用任意一种方式发送消息 缓冲或流传输。在默认缓冲传输模式下, 在接收者能够阅读信息之前,信息必须完全传递。 在流传输模式下,接收器可以开始处理 在消息完全传递之前发送消息。流媒体模式是 当传递的信息很

正如我所知,当我将文件放入filestream时,该文件不存在于内存中。 但是,当我从客户端将该文件流传递给我的服务时,客户端将该文件放入内存,然后才将字节[]发送给服务,这是真的吗?

WCF中有两种模式:。您正在寻找流式传输模式,以避免在内存中加载整个数据:

Windows通信基础(WCF)可以使用任意一种方式发送消息 缓冲或流传输。在默认缓冲传输模式下, 在接收者能够阅读信息之前,信息必须完全传递。 在流传输模式下,接收器可以开始处理 在消息完全传递之前发送消息。流媒体模式是 当传递的信息很长且可能被忽略时,此功能非常有用 连续处理。当消息被删除时,流模式也很有用 太大,无法完全缓冲

要启用流式传输,请适当定义OperationContract,并 在传输级别启用流式传输


你能举个例子吗。谢谢