zoukankan      html  css  js  c++  java
  • WCF and enum members

    When using enum Members in a WCF Service, be sure to include the EnumMember attribute for every enum member:
    [DataContract]
    public enum States
    {
            [EnumMember]
            Unknown = 0,
    
            [EnumMember]
            Connected = 1,
    
            [EnumMember]
            Disconnected = 2
    }
    
    
    [DataContract]
    public class ClientState
    {
        [DataMember]
        public string ClientID { get; set; }
    
        [DataMember]
        public States State { get; set; }
    }

    If you forget to set this, you will receive a CommunicationException containing ErrorCode 10054 in its InnerException.
    This is caused by a (De)Serialization problem for the enum values which are not known by name in the proxy.
  • 相关阅读:
    训练网络考虑内容
    阿斯顿
    wifi 模块Yeelink联网
    fpga串口通信的verilog驱动
    vga显示彩条
    状态机之二段式
    矩阵键盘
    error
    时钟
    Error(10028)
  • 原文地址:https://www.cnblogs.com/yiwuya/p/3018829.html
Copyright © 2011-2022 走看看