public static DisposeInstanceRequest Deserialize(string message) { var result = new DisposeInstanceRequest(); var parsers = new Queue <Action <string> >( new Action <string>[] { s => result.CallId = long.Parse(s), s => result.InstanceId = long.Parse(s) }); CSVSerializer.Deserialize(Prefix, message, parsers); return(result); }
public static InitInstanceResult Deserialize(string message) { var result = new InitInstanceResult(); var parsers = new Queue <Action <string> >( new Action <string>[] { s => result.CallId = long.Parse(s), s => result.IsSuccess = s == "1", s => result.ExceptionMessage = s, s => result.FullExceptionString = s }); CSVSerializer.Deserialize(Prefix, message, parsers); return(result); }
internal static InitInstanceRequest Deserialize(string initMessage) { var result = new InitInstanceRequest(); var parsers = new Queue <Action <string> >( new Action <string>[] { s => result.CallId = long.Parse(s), s => result.Id = long.Parse(s), s => result.TypeName = s, s => result.AssemblyName = s }); CSVSerializer.Deserialize(Prefix, initMessage, parsers); return(result); }