MimePartIsMessageInside Property |
Indicates whether the MIME part is an encapsulated mail message.
Namespace: MailBee.MimeAssembly: MailBee.NET (in MailBee.NET.dll) Version: 12.5.0 build 687 for .NET 4.5
Syntax public bool IsMessageInside { get; }
Public ReadOnly Property IsMessageInside As Boolean
Get
Property Value
Type:
Booleantrue if the MIME part is a mail message; otherwise,
false.
Remarks Examples This sample loads the message from .EML file and displays the number of encapsulated mail messages.
It does not count, however, any encapsulated messages which may reside within other encapsulated messages (multiple
messages nested within each other).
using MailBee;
using MailBee.Mime;
int innerMessageCount = 0;
MailMessage msg = new MailMessage();
msg.LoadMessage(@"C:\Docs\TestMail.eml");
foreach (MimePart part in msg.MimePartTree.GetAllParts())
{
if (part.IsMessageInside)
{
innerMessageCount++;
}
}
Console.WriteLine("Number of inner messages: " + innerMessageCount.ToString());
Imports MailBee
Imports MailBee.Mime
Dim innerMessageCount As Integer = 0
Dim msg As New MailMessage
msg.LoadMessage("C:\Docs\TestMail.eml")
For Each part As MimePart In msg.MimePartTree.GetAllParts()
If part.IsMessageInside Then
innerMessageCount = innerMessageCount + 1
End If
Next
Console.WriteLine("Number of inner messages: " & innerMessageCount.ToString())
See Also