/// <summary> /// Parses MIME message from the specified stream. /// </summary> /// <param name="stream">Stream from where to parse MIME message. Parsing starts from current stream position.</param> /// <returns>Returns parsed MIME message.</returns> /// <exception cref="ArgumentNullException">Is raised when <b>stream</b> is null.</exception> public static MIME_Message ParseFromStream(Stream stream) { if (stream == null) { throw new ArgumentNullException("stream"); } MIME_Message retVal = new MIME_Message(); retVal.Parse(new SmartStream(stream, false), new MIME_h_ContentType("text/plain")); return(retVal); }
/// <summary> /// Parses MIME message from the specified stream. /// </summary> /// <param name="stream">Stream from where to parse MIME message. Parsing starts from current stream position.</param> /// <returns>Returns parsed MIME message.</returns> /// <exception cref="ArgumentNullException">Is raised when <b>stream</b> is null.</exception> public static MIME_Message ParseFromStream(Stream stream) { if (stream == null) { throw new ArgumentNullException("stream"); } MIME_Message retVal = new MIME_Message(); retVal.Parse(new SmartStream(stream, false), new MIME_h_ContentType("text/plain")); return retVal; }