LumiSoft Mail Server User API
IMAP_FetchItem Class
Namespaces > LumiSoft.Net.IMAP.Client > IMAP_FetchItem
IMAP fetch item.
Syntax
C#Visual BasicManaged C++
public class IMAP_FetchItem
Public Class IMAP_FetchItem
public ref class IMAP_FetchItem
Members
All MembersConstructorsMethodsPropertiesFieldsEvents



IconMemberDescription
BodyStructure
Gets message IMAP BODYSTRUCTURE. This property is available only if IMAP_FetchItem_Flags.BodyStructure was specified, otherwise throws exception.
Data
Gets message data(headers or full message), it depends on HeadersOnly property.
Envelope
Gets message IMAP ENVELOPE. This property is available only if IMAP_FetchItem_Flags.Envelope was specified, otherwise throws exception.
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
FetchFlags
Specifies what data this IMAP_FetchItem contains. This is flagged value and can contain multiple values.
Finalize()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()
Serves as a hash function for a particular type. GetHashCode() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetType()
Gets the Type of the current instance.
(Inherited from Object.)
HeaderData
Gets message header data. This property is available only if IMAP_FetchItem_Flags.Header was specified, otherwise throws exception.
HeadersOnly
Gets if headers or full message requested in fetch.
InternalDate
Gets message IMAP server INTERNAL date. This property is available only if IMAP_FetchItem_Flags.InternalDate was specified, otherwise throws exception.
IsAnswered
Gets if message is answered. This property is available only if IMAP_FetchItem_Flags.MessageFlags was specified, otherwise throws exception.
IsNewMessage
Gets if message is unseen. This property is available only if IMAP_FetchItem_Flags.MessageFlags was specified, otherwise throws exception.
MemberwiseClone()
Creates a shallow copy of the current Object.
(Inherited from Object.)
MessageData
Gets message data. This property is available only if IMAP_FetchItem_Flags.Message was specified, otherwise throws exception.
MessageFlags
Gets message flags. This property is available only if IMAP_FetchItem_Flags.MessageFlags was specified, otherwise throws exception.
MessageNumber
Gets number of message in folder.
Size
Gets message size. This property is available only if IMAP_FetchItem_Flags.Size was specified, otherwise throws exception.
ToString()
Returns a String that represents the current Object.
(Inherited from Object.)
UID
Gets message UID. This property is available only if IMAP_FetchItem_Flags.UID was specified, otherwise throws exception.
Inheritance Hierarchy
Object
IMAP_FetchItem

Assembly: LumiSoft.Net Version: 2.0.2636.18419 (Module: LumiSoft.Net)