コード例 #1
0
ファイル: NPPackage.cs プロジェクト: hdxhan/IKendeLib
 public void Save(Beetle.NetPackage.IDataWriter writer)
 {
     writer.WriteUTF(Name);
     writer.WriteUTF(EMail);
     writer.WriteUTF(City);
     writer.WriteUTF(Country);
     writer.WriteUTF(RegTime.ToString("yyyy-MM-dd HH:mm:ss"));
 }
コード例 #2
0
ファイル: NPPackage.cs プロジェクト: hdxhan/IKendeLib
 protected override void WriteMessageType(Beetle.NetPackage.IDataWriter writer, Beetle.NetPackage.IMessage message)
 {
     writer.WriteUTF(message.GetType().Name);
 }
コード例 #3
0
ファイル: ProtoBufPackage.cs プロジェクト: hdxhan/IKendeLib
 public void Save(Beetle.IDataWriter writer)
 {
     writer.WriteUTF(Message.GetType().Name);
     RuntimeTypeModel.Default.Serialize((Stream)writer, Message);
 }
コード例 #4
0
ファイル: HeadSizePackage.cs プロジェクト: hdxhan/IKendeLib
 protected override void WriteMessageType(Beetle.IMessage msg, Beetle.IDataWriter writer)
 {
     writer.WriteUTF(msg.GetType().FullName);
 }
コード例 #5
0
ファイル: Register.cs プロジェクト: hdxhan/IKendeLib
 public void Save(Beetle.IDataWriter writer)
 {
     writer.WriteUTF(Name);
     writer.WriteUTF(EMail);
     writer.Write(ResponseTime);
 }
コード例 #6
0
ファイル: JsonPackage.cs プロジェクト: hdxhan/IKendeLib
 public void Save(Beetle.IDataWriter writer)
 {
     writer.WriteUTF(Message.GetType().FullName);
     writer.WriteString(Newtonsoft.Json.JsonConvert.SerializeObject(Message));
 }