TextBodyPartCollectionItem Property (Int32)
Gets or sets the TextBodyPart object in the collection at the specified zero-based index.

Namespace: MailBee.Mime
Assembly: MailBee.NET (in MailBee.NET.dll) Version: 12.5.0 build 687 for .NET 4.5
Syntax
public TextBodyPart this[
	int index
] { get; set; }

Parameters

index
Type: SystemInt32
The zero-based index of the text part in the collection.

Property Value

Type: TextBodyPart
A TextBodyPart object having the specified zero-based index in the collection.
Exceptions
ExceptionCondition
ArgumentOutOfRangeExceptionThe specified index does not exist.
Examples
This sample loads the message from .EML file and displays the content of the first text body of the message.
// To use the code below, import MailBee namespaces at the top of your code.
using MailBee;
using MailBee.Mime;

// The actual code (put it into a method of your class).
MailMessage msg = new MailMessage();
msg.LoadMessage(@"C:\Docs\TestMail.eml");
if (msg.BodyParts.Count > 0)
{
    Console.WriteLine(msg.BodyParts[0].Text);
}
See Also