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); }
protected override Beetle.NetPackage.IMessage GetMessage(Beetle.NetPackage.IDataReader reader) { string Name = reader.ReadUTF(); switch (Name) { case "Register": return new Register(); } return null; }
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; }
public void Load(Beetle.IDataReader reader) { string type = reader.ReadUTF(); Message = RuntimeTypeModel.Default.Deserialize((Stream)reader, null, Package.GetType(type)); }
public void Load(Beetle.IDataReader reader) { Name = reader.ReadUTF(); EMail = reader.ReadUTF(); ResponseTime = reader.ReadDateTime(); }
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)); }