zoukankan      html  css  js  c++  java
  • WCF消息

    1.消息的状态

    注意:SOAP Envelop包括Headr 和 Body 两个部分

    Body内容只能被访问一次.

    WCF的消息有五种状态

    public enum MessageState

    {

        Created,

        Read,

        Written,

        Closed

    }

    2.消息的序列化和反序列化

    支持3种序列化器:XmlSerializer,DataContractSerializer(这是系统默认的)和NetDataContractSerializer

    它们的完成目标是一样的:都是将XML和.net对象进行相互转换.

    如果不想让系统默认序列化器,我们可以自己加入新的标签

    比如

    [XmlSerializerFormat]

    [SerialContract]

    public interface IUserService

    {

    }

    在类之中,可以使用不同的序列化器来处理成员的序列化/反序列化流程.

    比如

    [XmlSerializerFormat]

    [SerialContract]

    public interface IUserService

    {

          [OperationContract]

          int GetAge(string Name);

          [DataContractFormat]

          [OperationContract]

          int GetAge(string Name);

    }




    少侠,我看你气度不凡天赋异禀,这么帅,来了就给推荐一把吧




    我的最近更新
    最新发布文章、框架、咨询等,来看看吧
  • 相关阅读:
    pycharm的集成vim
    几款在线脑图制作工具
    编辑器vim简介
    常用服务器ftp、ssh
    56. Merge Intervals
    58. Length of Last Word
    55. Jump Game
    53. Maximum Subarray
    52. N-Queens II
    51. N-Queens
  • 原文地址:https://www.cnblogs.com/humble/p/1583715.html
Copyright © 2011-2022 走看看