问题标签 [datamember]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
13122 浏览

c# - 通过 WCF 发送元组对象?

WCF 的 Data Contract Serializer是否System.Tuple支持该类(即,我可以将Tuple对象传递给 WCF 调用和/或将它们作为部分或全部结果接收)吗?

我找到了这个页面,但不是我希望的明确、明确的“您可以使用 WCF 发送和接收元组”的答案。

我猜你可以,只要 Data Contract Serializer 支持自身中的所有类型——谁能Tuple给我一个更明确的答案?谢谢。

0 投票
1 回答
3965 浏览

asp.net - WCF Web 服务数据成员默认为空

我是 WCF 的新手,并创建了一个简单的 REST 服务来接受一个订单对象(来自 XML 文件的一系列字符串),将该数据插入数据库,然后返回一个包含结果的订单对象。为了测试该服务,我创建了一个小型 Web 项目并通过从 xml 文档创建的流发送。

问题是,即使 xml 文档中的所有项目都放入了流中,服务在接收数据时也会取消其中的一些项目。例如 lineItemId 将有一个值,但发货状态将显示为 null。我逐步完成 xml 创建并验证是否正在发送所有值。但是,如果我清除数据成员并更改名称,它可以工作。任何帮助,将不胜感激。

这是接口代码

这是我用来发送 Order 对象的内容:

来自 Web.Config 的绑定

0 投票
3 回答
1805 浏览

c# - 是否需要在公共方法上声明属性 [DataMember(Order=n)]?

在我的解决方案中,我创建了公共类来存储值并已经声明了 [DataContract/DataMember] 属性。

例如,

}

然后我需要添加另一个公开方法来暴露整个项目。我想知道我是否必须为此添加 [DataMember(Order = 3)]。

我知道如果我想在 protobuf-net 中使用序列化程序来序列化我存储的数据,我必须声明这些属性。但我不确定方法上的那个。

请帮忙。先感谢您。

0 投票
3 回答
2038 浏览

datagridview - ArgumentException 未处理 Application.run

嗨,我浏览了很多网站,似乎无法找到答案。

我修改了一个视图,该视图连接到通过 C# Winforms 应用程序上的 tableadapter 连接的 Datagridview,为了“重新连接”,我必须删除 tableadapter 并重新连接它。这是为了消除有关唯一约束的错误。所以我修复了这个问题,现在应用程序启动了,但是当我单击该网格所在的选项卡时,我得到:

我似乎找不到这个问题的答案。有人能帮我吗?

谢谢

0 投票
4 回答
5887 浏览

wcf - 我可以防止特定数据成员被反序列化吗?

我有这样的数据合同

有时我想防止 DM2 在从 OperationContract 返回时被反序列化像这样的东西:

我总是可以创建一个只有 DM1 和 DM3 的新 DataContract 并从 MyDC 实例生成它,但我想看看是否可以以编程方式删除 DM2。是否可以?如何?

0 投票
2 回答
3011 浏览

.net - VB .NET:DataGridView.DataMember 在分配由两部分组成的名称时引发错误。即 Sales.StoreContact

我的问题在这里概括:

http://support.microsoft.com/kb/314043

微软表示:“这种行为是设计使然。”

没有提供解决方法。我需要一个解决方法。

所以我有一个数据集,它使用表名 Sales.StoreContact 的内容正确填充。

当我尝试 DataGridView1.DataMember="Sales.SalesContact" IDE 抛出:

参数异常未处理。
无法创建字段销售的子列表。

我真的需要帮助,因为我尝试了很多东西,但没有任何效果。我也不想重命名我的表。

提前致谢,

埃里克

--------数据集包含-----

<NewDataSet>

</NewDataSet>

0 投票
3 回答
9617 浏览

wcf - 只读字段的WCF DataMember属性?

我正在尝试创建一个具有只读 Id 字段的类,但是当对象通过 WCF 服务器时,我在保留该值时遇到了问题。

[DataMember]由于没有方法,我无法在公共属性上设置属性set,并且我希望尽可能保持这种方式,因为我不希望通过外部方式更改此值。我无法[DataMember]在私有字段上设置属性,因为它在部分信任环境中引发错误。

有没有办法在通过 WCF 服务器时保持 Id 字段的值而不公开我的属性?

0 投票
1 回答
266 浏览

wcf - 序列化部分数据合约

我有一个看起来像的 DataContract:

我想从中得到元素。所以代替 <ROOT> <Element1/>...</ROOT>. 我只想得到<Element1/>(用于部分 xsd 验证)。

我想我可以使用这个功能:

然后通过它

这很好用,但 xml 看起来像:

我丢失了 DataMember 信息。我怎样才能保留它呢?

0 投票
1 回答
1523 浏览

c# - WCF 自定义 DataContract/DataMember 和 CA1811:避免未调用的私有代码

我有一个 WCF 服务,返回对象之一是:

顺便说一下,其中一个属性,假设是 this Prop1,我只在服务内设置,然后在客户端中读取。

但是,这会CA1811: Avoid uncalled private code在 的 上.get()产生Prop1

我做错了什么,还是应该忽略这个警告,还是应该做些不同的事情?

0 投票
2 回答
3819 浏览

c# - Wcf - 隐藏属性?

我有一个看起来有点像这样的类....

....我有一个 Wcf 服务库,它定义了以下接口...

一切正常,但是在我的客户端应用程序(一个紧凑的框架应用程序)中,该AreaTypeId属性被暴露了吗?

我以为如果我不添加[DataMember]属性它就不会被客户端看到?什么不懂???

谢谢,

ETF费尔法克斯