MimePartIsRelated Property |
Indicates whether the MIME part is related to other MIME parts of this message.
Namespace: MailBee.MimeAssembly: MailBee.NET (in MailBee.NET.dll) Version: 12.5.0 build 687 for .NET 4.5
Syntax public bool IsRelated { get; }
Public ReadOnly Property IsRelated As Boolean
Get
Property Value
Type:
Booleantrue if the MIME part is related to other MIME part of this message; otherwise,
false.
Remarks
The MIME part is considered to be related if it's inline and has non-empty
ContentID. This means
this part is probably mentioned in the message body and thus relates to that body.
Examples This sample loads the message from .EML file and displays the number of the related MIME parts.
using MailBee;
using MailBee.Mime;
int relatedPartsCount = 0;
MailMessage msg = new MailMessage();
msg.LoadMessage(@"C:\Docs\TestMail.eml");
foreach (MimePart part in msg.MimePartTree.GetAllParts())
{
if (part.IsRelated)
{
relatedPartsCount++;
}
}
Console.WriteLine("Number of related parts: " + relatedPartsCount.ToString());
Imports MailBee
Imports MailBee.Mime
Dim relatedPartsCount 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.IsRelated Then
relatedPartsCount = relatedPartsCount + 1
End If
Next
Console.WriteLine("Number of related parts: " & relatedPartsCount.ToString())
See Also