HeaderFields
Overview
The HeaderFileds class provides a collection of HeaderField objects which contains full information about the header of an e-mail.
The message header usually includes the subject, the message-ID, the user agent and the date of an e-mail and the newsgroup for newsgroup articles.
Location
-
Reference:
- RemObjects.InternetPack.dll .NET, .NET Core 5.0, .NET Standard 2.0
- RemObjects.InternetPack.fx Island
- libRemObjects.InternetPack.fx Toffee
- Namespace: RemObjects.InternetPack.Messages
constructor
constructor
HeaderFields()
init()
Sub New()
Add virtual
Adds an entry with the specified name ("Subject", "Message-ID" etc.) and value (HeaderField object).
method Add(name: String; field: HeaderField)
void Add(String name, HeaderField field)
func Add(_ name: String, _ field: HeaderField)
Sub Add(name As String, field As HeaderField)
Parameters:
- name:
- field:
Clear virtual
Removes all entries from the HeaderFields object.
method Clear
void Clear()
func Clear()
Sub Clear()
Count virtual
property Count: Int32 read;
Int32 Count { get; }
var Count: Int32 { get{} }
ReadOnly Property Count() As Int32
GetKey virtual
method GetKey(index: Int32): String
String GetKey(Int32 index)
func GetKey(_ index: Int32) -> String
Function GetKey(index As Int32) As String
Parameters:
- index:
Item virtual
property Item[index: Int32]: HeaderField read write;
HeaderField Item[Int32 index] { get; set; }
subscript Item(_ index: Int32) -> HeaderField { get{} set{} }
Property Item(index As Int32) As HeaderField
Item virtual
property Item[index: String]: HeaderField read write;
HeaderField Item[String index] { get; set; }
subscript Item(_ index: String) -> HeaderField { get{} set{} }
Property Item(index As String) As HeaderField
Remove virtual
Removes the entry with the specified name.
method Remove(name: String)
void Remove(String name)
func Remove(_ name: String)
Sub Remove(name As String)
Parameters:
- name:
Count virtual
property Count: Int32 read;
Int32 Count { get; }
var Count: Int32 { get{} }
ReadOnly Property Count() As Int32
Item virtual
property Item[index: Int32]: HeaderField read write;
HeaderField Item[Int32 index] { get; set; }
subscript Item(_ index: Int32) -> HeaderField { get{} set{} }
Property Item(index As Int32) As HeaderField
Item virtual
property Item[index: String]: HeaderField read write;
HeaderField Item[String index] { get; set; }
subscript Item(_ index: String) -> HeaderField { get{} set{} }
Property Item(index As String) As HeaderField
constructor
constructor
HeaderFields()
init()
Sub New()
Add virtual
Adds an entry with the specified name ("Subject", "Message-ID" etc.) and value (HeaderField object).
method Add(name: String; field: HeaderField)
void Add(String name, HeaderField field)
func Add(_ name: String, _ field: HeaderField)
Sub Add(name As String, field As HeaderField)
Parameters:
- name:
- field:
Clear virtual
Removes all entries from the HeaderFields object.
method Clear
void Clear()
func Clear()
Sub Clear()
GetKey virtual
method GetKey(index: Int32): String
String GetKey(Int32 index)
func GetKey(_ index: Int32) -> String
Function GetKey(index As Int32) As String
Parameters:
- index:
Remove virtual
Removes the entry with the specified name.
method Remove(name: String)
void Remove(String name)
func Remove(_ name: String)
Sub Remove(name As String)
Parameters:
- name: