当使用NetNamedPipeBinding时,发送system . drawing . bitmap转换为字节更好吗?
本文关键字:转换 bitmap 字节 更好 drawing system NetNamedPipeBinding 发送 | 更新日期: 2023-09-27 18:13:57
我有一个WCF服务,它接受图像作为输入(如System.Drawing.Bitmap)。它在同一台机器上执行,并使用NetNamedPipeBinding。当前服务接口是这样定义的:
[ServiceContract]
public interface IMyService
{
[OperationContract]
string DoWork(Bitmap image);
}
它工作得很好。但是我不确定位图是如何序列化的,我不知道在性能方面是否更好,只是获取图像字节并发送它们,而不是依赖于。net序列化。
由于Bitmap
类是可序列化的,因此DataContractSerializer
支持其序列化。参见"数据契约序列化器支持的类型"