gpt4 book ai didi

c# - 添加 WCF 服务引用时不导入枚举值

转载 作者:行者123 更新时间:2023-11-30 18:25:55 25 4
gpt4 key购买 nike

我创建了一个带有枚举的 WCF

enum LogType {
Warning = 1,
Error,
Fatal
}

当使用服务元数据为上面创建的服务添加引用时,生成的服务引用代码包含

enum LogType {
Warning,
Error,
Fatal
}

它不包含该 1 值,因此在传输后值不匹配(检查编辑 1)。

我可以添加任何属性以便同时创建枚举值吗..

编辑 1:

抱歉,这不是传输。

在将枚举值作为错误发送之前,我正在从整数(1 -> 警告)执行类型转换。此类型转换将不正确,因为 1 将被类型转换为 Error。

最佳答案

[DataContract] 属性添加到 Enum 并将 [EnumMember] 属性添加到每个值。

关于c# - 添加 WCF 服务引用时不导入枚举值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29342798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com