public override void DecodeFile(MailReader input, Stream output, GeneXus.Mail.Util.AsyncRunner runner) { string line; while (true) { line = input.ReadLine(); ResetTimer(runner); if ((line == null) || line.Equals(".")) { break; } byte[] bytes = input.GetEncoding().GetBytes(line + CRLF); output.Write(bytes, 0, bytes.Length); } }
public override void DecodeFile(MailReader input, Stream output, GeneXus.Mail.Util.AsyncRunner runner) { Decode(input, output, input.GetEncoding(), false, runner); }
public override void DecodeText(MailReader input, TextWriter output, GeneXus.Mail.Util.AsyncRunner runner) { output.Write(input.GetEncoding().GetString(GetFromBase64String(input, runner))); }
public override void DecodeText(MailReader input, TextWriter output, GeneXus.Mail.Util.AsyncRunner runner) { Decode(input, output, input.GetEncoding(), false, runner); }