Click or drag to resize
MimeKit

MessageSummary Class

A summary of a message.
Inheritance Hierarchy
SystemObject
  MailKitMessageSummary

Namespace:  MailKit
Assembly:  MailKit (in MailKit.dll) Version: 3.0.0
Syntax
C#
public class MessageSummary : IMessageSummary

The MessageSummary type exposes the following members.

Constructors
  NameDescription
Public methodMessageSummary(Int32)
Initializes a new instance of the MessageSummary class.
Public methodMessageSummary(IMailFolder, Int32)
Initializes a new instance of the MessageSummary class.
Top
Properties
  NameDescription
Public propertyAnnotations
Gets the message annotations, if available.
Public propertyCode exampleAttachments
Gets the attachments.
Public propertyBody
Gets the body structure of the message, if available.
Public propertyBodyParts
Gets the body parts of the message.
Public propertyDate
Gets the Date header value.
Public propertyEmailId
Get the globally unique identifier for the message, if available.
Public propertyEnvelope
Gets the envelope of the message, if available.
Public propertyFields
Get a bitmask of fields that have been populated.
Public propertyFlags
Gets the message flags, if available.
Public propertyFolder
Get the folder that the message belongs to.
Public propertyGMailLabels
Gets the list of GMail labels, if available.
Public propertyGMailMessageId
Gets the GMail message identifier, if available.
Public propertyGMailThreadId
Gets the GMail thread identifier, if available.
Public propertyHeaders
Gets the list of headers, if available.
Public propertyHtmlBody
Gets the html body part of the message if it exists.
Public propertyIndex
Gets the index of the message.
Public propertyInternalDate
Gets the internal date of the message (i.e. the "received" date), if available.
Public propertyIsReply
Gets whether or not the message is a reply.
Public propertyKeywords
Gets the user-defined message flags, if available.
Public propertyModSeq
Gets the mod-sequence value for the message, if available.
Public propertyNormalizedSubject
Gets the normalized subject.
Public propertyPreviewText
Gets the preview text of the message.
Public propertyReferences
Gets the message-ids that the message references, if available.
Public propertySaveDate
Gets the date and time that the message was saved to the current mailbox, if available.
Public propertySize
Gets the size of the message, in bytes, if available.
Public propertyCode exampleTextBody
Gets the text body part of the message if it exists.
Public propertyThreadId
Get the globally unique thread identifier for the message, if available.
Public propertyUniqueId
Gets the unique identifier of the message, if available.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks

The Fetch and FetchAsync methods return lists of IMessageSummary items.

The properties of the MessageSummary that will be available depend on the MessageSummaryItems passed to the aformentioned method.

See Also