Loads the message from a stream.
true if the message was successfully loaded; otherwise, false.
To save a message into a stream, use SaveMessage method.
| Exception Type | Condition |
|---|---|
| MailBeeInvalidArgumentException | stream is a null reference (Nothing in Visual Basic). |
| MailBeeStreamException | A stream error occurred and ThrowExceptions is true. |
This sample loads the message from the stream and displays the subject of the message.
[C#] // To use the code below, import these namespaces at the top of your code. using System.IO; using MailBee; using MailBee.Mime; // The actual code (put it into a method of your class). using (FileStream fs = new FileStream(@"C:\Docs\TestMail.eml", FileMode.Open)) { MailMessage msg = new MailMessage(); msg.LoadMessage(fs); Console.WriteLine(msg.Subject); }
[Visual Basic] ' To use the code below, import these namespaces at the top of your code. Imports System.IO Imports MailBee Imports MailBee.Mime ' The actual code (put it into a method of your class). Dim msg As New MailMessage Dim fs As FileStream Try fs = New FileStream("C:\Docs\TestMail.eml", FileMode.Open) msg.LoadMessage(fs) Console.WriteLine(msg.Subject) Finally If Not fs Is Nothing Then fs.Close() End If End Try
MailMessage Class | MailBee.Mime Namespace | MailMessage.LoadMessage Overload List | SaveMessage