问题标签 [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.
c# - 通过 WCF 发送元组对象?
WCF 的 Data Contract Serializer是否System.Tuple
支持该类(即,我可以将Tuple
对象传递给 WCF 调用和/或将它们作为部分或全部结果接收)吗?
我找到了这个页面,但不是我希望的明确、明确的“您可以使用 WCF 发送和接收元组”的答案。
我猜你可以,只要 Data Contract Serializer 支持自身中的所有类型——谁能Tuple
给我一个更明确的答案?谢谢。
asp.net - WCF Web 服务数据成员默认为空
我是 WCF 的新手,并创建了一个简单的 REST 服务来接受一个订单对象(来自 XML 文件的一系列字符串),将该数据插入数据库,然后返回一个包含结果的订单对象。为了测试该服务,我创建了一个小型 Web 项目并通过从 xml 文档创建的流发送。
问题是,即使 xml 文档中的所有项目都放入了流中,服务在接收数据时也会取消其中的一些项目。例如 lineItemId 将有一个值,但发货状态将显示为 null。我逐步完成 xml 创建并验证是否正在发送所有值。但是,如果我清除数据成员并更改名称,它可以工作。任何帮助,将不胜感激。
这是接口代码
这是我用来发送 Order 对象的内容:
来自 Web.Config 的绑定
c# - 是否需要在公共方法上声明属性 [DataMember(Order=n)]?
在我的解决方案中,我创建了公共类来存储值并已经声明了 [DataContract/DataMember] 属性。
例如,
}
然后我需要添加另一个公开方法来暴露整个项目。我想知道我是否必须为此添加 [DataMember(Order = 3)]。
我知道如果我想在 protobuf-net 中使用序列化程序来序列化我存储的数据,我必须声明这些属性。但我不确定方法上的那个。
请帮忙。先感谢您。
datagridview - ArgumentException 未处理 Application.run
嗨,我浏览了很多网站,似乎无法找到答案。
我修改了一个视图,该视图连接到通过 C# Winforms 应用程序上的 tableadapter 连接的 Datagridview,为了“重新连接”,我必须删除 tableadapter 并重新连接它。这是为了消除有关唯一约束的错误。所以我修复了这个问题,现在应用程序启动了,但是当我单击该网格所在的选项卡时,我得到:
我似乎找不到这个问题的答案。有人能帮我吗?
谢谢
wcf - 我可以防止特定数据成员被反序列化吗?
我有这样的数据合同
有时我想防止 DM2 在从 OperationContract 返回时被反序列化。像这样的东西:
我总是可以创建一个只有 DM1 和 DM3 的新 DataContract 并从 MyDC 实例生成它,但我想看看是否可以以编程方式删除 DM2。是否可以?如何?
.net - VB .NET:DataGridView.DataMember 在分配由两部分组成的名称时引发错误。即 Sales.StoreContact
我的问题在这里概括:
http://support.microsoft.com/kb/314043
微软表示:“这种行为是设计使然。”
没有提供解决方法。我需要一个解决方法。
所以我有一个数据集,它使用表名 Sales.StoreContact 的内容正确填充。
当我尝试 DataGridView1.DataMember="Sales.SalesContact" IDE 抛出:
参数异常未处理。
无法创建字段销售的子列表。
我真的需要帮助,因为我尝试了很多东西,但没有任何效果。我也不想重命名我的表。
提前致谢,
埃里克
--------数据集包含-----
<NewDataSet>
</NewDataSet>
wcf - 只读字段的WCF DataMember属性?
我正在尝试创建一个具有只读 Id 字段的类,但是当对象通过 WCF 服务器时,我在保留该值时遇到了问题。
[DataMember]
由于没有方法,我无法在公共属性上设置属性set
,并且我希望尽可能保持这种方式,因为我不希望通过外部方式更改此值。我无法[DataMember]
在私有字段上设置属性,因为它在部分信任环境中引发错误。
有没有办法在通过 WCF 服务器时保持 Id 字段的值而不公开我的属性?
wcf - 序列化部分数据合约
我有一个看起来像的 DataContract:
我想从中得到元素。所以代替
<ROOT> <Element1/>...</ROOT>
. 我只想得到<Element1/>
(用于部分 xsd 验证)。
我想我可以使用这个功能:
然后通过它
这很好用,但 xml 看起来像:
我丢失了 DataMember 信息。我怎样才能保留它呢?
c# - WCF 自定义 DataContract/DataMember 和 CA1811:避免未调用的私有代码
我有一个 WCF 服务,返回对象之一是:
顺便说一下,其中一个属性,假设是 this Prop1
,我只在服务内设置,然后在客户端中读取。
但是,这会CA1811: Avoid uncalled private code
在 的 上.get()
产生Prop1
。
我做错了什么,还是应该忽略这个警告,还是应该做些不同的事情?
c# - Wcf - 隐藏属性?
我有一个看起来有点像这样的类....
....我有一个 Wcf 服务库,它定义了以下接口...
一切正常,但是在我的客户端应用程序(一个紧凑的框架应用程序)中,该AreaTypeId
属性被暴露了吗?
我以为如果我不添加[DataMember]
属性它就不会被客户端看到?什么不懂???
谢谢,
ETF费尔法克斯