ホームページ  >  記事  >  バックエンド開発  >  コントラクト クラスに関連するシリアル化と逆シリアル化の例の詳細な説明

コントラクト クラスに関連するシリアル化と逆シリアル化の例の詳細な説明

零下一度
零下一度オリジナル
2017-06-23 16:23:561492ブラウズ

Contract クラスは、DataContract を継承するクラスを参照します。コントラクト クラスは、WCF や webService などのさまざまなサービスでデータを送信するためによく使用されます。

任意のコントラクト クラス、またはコントラクト クラスを継承するクラスで、属性をシリアル化と逆シリアル化に参加させたい場合は、属性にマークを追加する必要があります: DataMember

例:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.Serialization;namespace SinoOcean.Seagull2.Framework.Contracts.Fund
{
    [DataContract]public class SubAccountItemContract
    {#region 属性/// <summary>/// 账号/// </summary>        [DataMember]public string AccountNumber { get; set; }/// <summary>/// 金额/// </summary>        [DataMember]public decimal Money { get; set; }
   }
}

以上がコントラクト クラスに関連するシリアル化と逆シリアル化の例の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。