internal string Serialize() { return(CSVSerializer.Serialize(Prefix, this.CallId, this.IsSuccess? 1 : 0, CSVSerializer.EscapeString(this.ExceptionMessage), CSVSerializer.EscapeString(this.FullExceptionString))); }
public string Serialize() { return(CSVSerializer.Serialize(Prefix, CallId, Id, CSVSerializer.EscapeString(TypeName), CSVSerializer.EscapeString(AssemblyName))); }
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); }
public string Serialize() { return(CSVSerializer.Serialize(Prefix, CallId, InstanceId)); }