0

我有一个 WCF 服务,它接受图像作为输入(作为 System.Drawing.Bitmap)。它在同一台机器上执行并使用NetNamedPipeBinding。目前服务接口是这样定义的:

[ServiceContract]
public interface IMyService
{
    [OperationContract]
    string DoWork(Bitmap image);
}

它工作得很好。但我不确定位图是如何序列化的,我不知道仅获取图像字节并发送它们而不是依赖于 .net 序列化在性能方面是否更好。

4

1 回答 1

2

由于Bitmap该类可序列化的,DataContractSerializer因此支持它的序列化。请参阅“数据协定序列化程序支持的类型”。

于 2013-05-17T07:28:20.850 回答