.net - WCF 契约(Contract)方法可以返回 null 吗?

标签 .net wcf

我有一个通过 WCF 协定公开的固定大小的多维集合,我希望能够为集合中尚未填充的任何坐标返回 null。当我尝试这样做时,我收到一个异常,表明这不受支持:“FaultException`1:对象引用未设置为对象的实例。”

我想知道是否可以使用 OperationContract 的一些标志,但没有一个突出。

我想要的是可能的,还是 WCF 中有一些内在的限制?

谢谢

最佳答案

在 WCF 中,没有什么能阻止您从任何操作契约方法返回 null。

您得到的异常是 FaultException<NullReferenceException>这意味着您在服务器端代码中的某处引用了一个设置为 null 的对象。检查您的服务器端代码。

关于.net - WCF 契约(Contract)方法可以返回 null 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1530771/

相关文章:

c# - 具有抽象类作为方法参数的 WCF 服务

c# - Windows 身份验证后的自定义安全模块

c# - 如何在 IIS 中正确托管连接到 SQLServer 的 WCF 数据服务?为什么我会收到错误?

c# - 如何加载类型库以在 C# 中解析它?

c# - 我对 WCF 缺少什么?

.net - 是否可以独立于 BizTalk Server 使用 BizTalk 规则引擎?

c# - 如何将标准控件属性固定为所需值?

c# - 在 C# 中反序列化来自 Java Web 服务的 SOAP 响应

.net - DataGridViewComboBoxCell 需要多次单击才能调出另一个单元格的菜单。关于加快进程的建议?

.net - 使用 .Net Core Web Api 中的 Azure B2C 处理密码重置