问题标签 [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 投票
0 回答
115 浏览

c# - 为什么我不能使用我的 IService 中的数据合同?

我的 IService 中定义了以下数据协定:

但只有PumpClass,DieselTank并且UnleadedTank可以从我使用此接口的服务中看到,我不知道为什么。只有这 3 个出现在 Visual Studio 的数据源中。

0 投票
1 回答
675 浏览

wcf - 从数据成员中删除订单

在将参数从 xml 传递到 WCF 服务时,有什么可以用来避免在 DataMember 中使用 Order 属性

0 投票
1 回答
92 浏览

c++ - 编译错误:实际声明的未声明成员

除了三个补充成员函数外,我创建了一个可以正常工作的类。在所有其他公共成员函数中,我指的是私有数据成员,并且我可以轻松访问我需要的数据;但是,对于这三个特定函数,Dev C++ 编译器会响应:“'matrix' undeclared, first use this function (matrix is the private data member.)问题儿童。

0 投票
1 回答
96 浏览

c++ - 检查派生类的数据成员

我的问题更多是适用于这个特定实例的概念/学习问题。我正在做作业,我有一个名为 sensor 的类和一个名为 digitalSensor 的派生类。传感器的数据成员之一是“运行”。而且,当我实现 digitalSensor 的打印功能时,我需要根据数字传感器是否“正常工作”打印出一行。

本质上,我需要在 digitalSensor 中创建一个 if 语句来检查“运行”的值。但是 Xcode 告诉我“功能是传感器的私有成员”。由于 digitalSensor 是从传感器派生的,它不应该也有“功能”成员变量吗?如何在创建 digitalSensor 打印功能时检查它?

这是我的 sensor.h 文件:

这是我的 sensor.cpp 文件,我在打印功能上的工作在底部:

错误是最后的“void digitalSensor::print()”之后的两行。

感谢您提供的任何帮助!一旦我学会了这些东西,我一定有一天也会回报和回答新手的问题!

0 投票
1 回答
90 浏览

c++ - 通过指针的对象的一个​​数据成员没有通过

可能很难帮助解决这个问题,因为我有很多代码并且并不真正知道是什么弄乱了我的输出。
背景信息是我正在编写一个程序,该程序从文件中读取文本行,将这些行解析为标记,然后将标记转换为命令以制作不同类型的“传感器”(数字和模拟)。

我有两个主要问题。制作新传感器时,会创建对象并将指向该对象的指针放入数组中。当打印所有传感器的信息时,将调用数组中指向的每个对象的打印函数。这一切都很好,但由于某种原因,我的传感器的名称总是空白。正确的标记被解析,并分配给对象的正确部分,但不知何故出了问题,所有传感器名称都列为空白。

另一个问题类似。还有另一个 sensorNode 对象的指针数组。当我创建两个 sensorNode 对象并通过它们的数组调用它们的打印函数时,它们打印得很好。但是,当我向数组中添加两个 sensorNode 对象并再次调用它时,后两个的信息打印正常,而前两个的信息全是垃圾。那里发生了什么失去前两个?

这是我的代码,我知道我放了很多,但我认为比少好。

我的主要:(对象是在“新传感器”和“新节点”案例末尾的 switch 语句中创建的,并在“状态”案例中打印)

这是我的传感器.h

我的sensor.cpp的一部分:

您可能不需要它,但这是我的(部分)sensor_node.cpp

还有我的 sensor_node.h

最后,这是我的输出!问题出现在没有传感器显示名称的最后,并且垃圾替换了前两个节点。

输入文件:

输出:

一如既往,感谢您提供的任何帮助!对大量代码感到抱歉。

0 投票
1 回答
2289 浏览

binding - 具有不同名称的模型参数的 Web.Api 反序列化失败

我有一种方法,它将模型 [AccountLinkRequest] 作为带有 url 编码数据的参数。它默认使用 Json.NET,而且,我不能使用设置UseDataContractJsonSerializer = true因为我有通用输出响应模型(在其他方法中)

这是我的模型类:

问题: request.CustomerId 总是null。请求非常简单:

web_service_URL/link?customer_id=customer_id&id=id (url 编码)

如果我使用 Customer_Id 而不是 CustomerId,一切都会好起来的,但我走上了绝路。谢谢!

0 投票
1 回答
985 浏览

c# - WCF Rest 数据成员和数组问题

我创建了一个 WCF 服务,该服务正在接收 XML 结构,其中包含除 PackageID 和 ServiceCode 之外的所有数据。问题似乎出在 Track 类中的公共 RequestPackages[] Packages 中。

如果我在下面的代码中将其更改为 RequestPackages,则元素数据将被传递到服务方法中并显示在 PackageID/ServiceCode 元素中。

如果我将其设置为 RequestPackages[],那么我会在 Packages Element 的 xml 中进行调试:wcf.RequestPackages[0] 和 PackageID/ServiceCode 不可用。我正在逐步调试以查看在到达服务方法时传递的 xml 数据。我不确定如何解决它,但我可能忽略了一些简单的事情。谢谢

下面是发送的 Xml 结构:

以下是数据合约:

0 投票
1 回答
867 浏览

wcf - WCF:数据成员的命名空间不同于父级

我们必须实现提供的外部 API。此 API 无法更改。对于此 API,交换 SOAP 消息,其中处理错误异常的消息如下所示:

虽然我们可以使用 asmx 等其他框架来实现这一点,但我们在 WCF 中没有成功:数据成员似乎与数据契约具有相同的命名空间。有没有办法为 datamember 添加命名空间?

非常感谢

0 投票
2 回答
107 浏览

c++ - 包含在类中拒绝的用户指定类型

我有GameSettings类。

游戏设置.hpp

一个GameSettings包含在Game类中(Game 类是Monostate):

游戏.hpp

下面是 init 函数的实现(目前只在 Game 类中实现了函数):

游戏.cpp

我收到这些错误:

游戏.hpp

(两次)错误 C2146:语法错误:缺少 ';' 在标识符“currentGS”之前 -第 15 行

(两次)错误 C4430:缺少类型说明符 - 假定为 int。注意:C++ 不支持 default-int -第 15 行

第 15 行static GameSettings currentGS;

游戏.cpp

错误 C2065:'currentGS':未声明的标识符 -第 7、8、9 行

错误 C2228:“.loadSettings”左侧必须有类/结构/联合 -第 7、8、9 行

这些只是初始化函数的行^

0 投票
1 回答
177 浏览

xml - 没有值时如何使用 DataContractSerializer 隐藏/排除列表节点?

没有值时如何使用 DataContractSerializer 隐藏列表节点?

如果 Name 没有值,它将被隐藏,但如果 OrderItems 没有值,它将显示为<OrderItems />.

我正在使用 DataContractSerlializer。