相关疑难解决方法(0)

WCF合同返回接口可能导致序列化问题?

我试图定义一个返回接口的WCF合约,如下所示:

[ServiceContract]
public interface IMyContracts
{
    [OperationContract]
    IMyInterface GetData(string request);
}
Run Code Online (Sandbox Code Playgroud)

为了实现这一点,我认为我的接口(IMyInterface)必须实现ISerializable以确保可以序列化实现我的接口的类.这意味着我必须为实现我的接口的任何类手动实现序列化.

如果使用的是不可序列化的类,或者我使接口实现ISerializable并且具有手动实现的相关麻烦,那么我似乎使用我的接口并冒险运行时错误.

我迷惑自己,错过了一些明显的东西吗?其他人如何使用WCF返回接口并避免此问题?

非常感谢.

wcf serialization interface

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

interface ×1

serialization ×1

wcf ×1