public static AlternateView CreateAlternateViewFromString(string content, ContentType contentType) { if (content == null) throw new ArgumentNullException("content"); Encoding enc = contentType.CharSet != null ? Encoding.GetEncoding(contentType.CharSet) : Encoding.UTF8; MemoryStream ms = new MemoryStream(enc.GetBytes(content)); AlternateView av = new AlternateView(ms, contentType); av.TransferEncoding = TransferEncoding.QuotedPrintable; return av; }
public static AlternateView CreateAlternateViewFromString(string content, Encoding encoding, string mediaType) { if (content == null) throw new ArgumentNullException("content"); if (encoding == null) encoding = Encoding.UTF8; var ms = new MemoryStream(encoding.GetBytes(content)); var ct = new ContentType(); ct.MediaType = mediaType; ct.CharSet = encoding.WebName; var av = new AlternateView(ms, ct) {TransferEncoding = TransferEncoding.QuotedPrintable}; return av; }
public static AlternateView CreateAlternateViewFromString(string content) { if (content == null) throw new ArgumentNullException(); MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(content)); AlternateView av = new AlternateView(ms); av.TransferEncoding = TransferEncoding.QuotedPrintable; return av; }