Example #1
0
 public void Load(Beetle.IDataReader reader)
 {
     Name = reader.ReadUTF();
     EMail = reader.ReadUTF();
     City = reader.ReadUTF();
     Country = reader.ReadUTF();
     string date = reader.ReadUTF();
     Console.WriteLine(date);
     RegTime = DateTime.ParseExact(date, "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture);
 }
Example #2
0
 protected override Beetle.NetPackage.IMessage GetMessage(Beetle.NetPackage.IDataReader reader)
 {
     string Name = reader.ReadUTF();
     switch (Name)
     {
         case "Register":
             return new Register();
     }
     return null;
 }
Example #3
0
 protected override Beetle.IMessage ReadMessageByType(Beetle.IDataReader reader, Beetle.ReadObjectInfo typeTag)
 {
     typeTag.TypeofString = reader.ReadUTF();
     switch (typeTag.TypeofString)
     {
         case "Register":
             return new Register();
     }
     return null;
 }
Example #4
0
 public void Load(Beetle.IDataReader reader)
 {
     string type = reader.ReadUTF();
     Message = RuntimeTypeModel.Default.Deserialize((Stream)reader, null, Package.GetType(type));
 }
Example #5
0
 public void Load(Beetle.IDataReader reader)
 {
     Name = reader.ReadUTF();
     EMail = reader.ReadUTF();
     ResponseTime = reader.ReadDateTime();
 }
Example #6
0
 public void Load(Beetle.IDataReader reader)
 {
     string type = reader.ReadUTF();
     string data = reader.ReadString((int)(reader.Length-reader.Position));
     Message = Newtonsoft.Json.JsonConvert.DeserializeObject(data, Package.GetType(type));
 }