MailBee.NET Objects 4.0

HeaderCollection.RemoveAt Method 

Removes the header from the collection at the given zero-based index.

new public void RemoveAt(
   int index
);

Parameters

index
The zero-based index of the message header in the collection.

Implements

IList.RemoveAt

Exceptions

Exception Type Condition
ArgumentOutOfRangeException The specified index does not exist.

Example

This sample loads the message from .EML file and removes the first header of the message.

[C#]
// 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)

// Load the message from file.
MailMessage msg = new MailMessage();
msg.LoadMessage(@"C:\Docs\TestMail.eml");

// When the first header exists...
if (msg.Headers.Count > 0)
{
    // Remove the first header.
    msg.Headers.RemoveAt(0);
}
[Visual Basic]
' To use the code below, import MailBee namespaces at the top of your code.
Imports MailBee
Imports MailBee.Mime

' The actual code (put it into a method of your class)

' Load the message from file.
Dim msg As New MailMessage
msg.LoadMessage("C:\Docs\TestMail.eml")

' When the first header exists...
If (msg.Headers.Count > 0) Then
    ' Remove the first header.
    msg.Headers.RemoveAt(0)
End If

See Also

HeaderCollection Class | MailBee.Mime Namespace | Remove