Click or drag to resize

MimeFactory Class

Factory class used to create MIME entities.
Inheritance Hierarchy
SystemObject
  Limilabs.Mail.MIMEMimeFactory

Namespace:  Limilabs.Mail.MIME
Assembly:  Mail (in Mail.dll) Version: 3.0.23341.1754
Syntax
public class MimeFactory

The MimeFactory type exposes the following members.

Constructors
  NameDescription
Public methodMimeFactory
Initializes a new instance of the MimeFactory class
Top
Methods
  NameDescription
Public methodCreateAutomaticDispositionNotification
Public methodCreateDeliveryStatus
Public methodCreateFromFile
Creates new empty MimeData object (or derived object such as MimeText based on the file extension). Uploads data from specified file into newly created object.
Public methodCreateManualDispositionNotification
Public methodCreateMimeAlternative
Creates new empty MimeAlternative object (MultipartAlternative).
Public methodCreateMimeAlternative(ListMimeBase)
Creates new MimeAlternative object (MultipartAlternative) with specified parts.
Public methodCreateMimeCalendar
Creates new empty MimeCalendar object (TextCalendar).
Public methodCreateMimeCalendar(Appointment)
Creates new MimeCalendar object containing specified appointment (TextCalendar).
Public methodCreateMimeData
Creates new empty MimeData object (ApplicationOctetStream).
Public methodCreateMimeData(Byte)
Creates new MimeData object (ApplicationOctetStream).
Public methodCreateMimeMessageGlobal
Creates new MimeMessageGlobal object representing RFC822 message (MessageGlobal).
Public methodCreateMimeMessageGlobal(IMail)
Creates new MimeMessageGlobal object representing RFC822 message (MessageGlobal).
Public methodCreateMimeMessageGlobalHeaders
Creates new MimeMessageGlobalHeaders object representing RFC822 message headers (MessageGlobalHeaders).
Public methodCreateMimeMessageGlobalHeaders(IMail)
Creates new MimeMessageGlobalHeaders object representing RFC822 message headers (MessageGlobalHeaders).
Public methodCreateMimeMessagePartial
Creates new MimeMessagePartial object representing message/partial message (MessagePartial).
Public methodCreateMimeMixed
Creates new empty MimeMixed object (MultipartMixed).
Public methodCreateMimeMultipart
Creates geenric empty MimeMultipart object.
Public methodCreateMimeRelated
Creates new empty MimeRelated object (MultipartRelated).
Public methodCreateMimeReport
Creates new empty MimeReport object (MultipartReport).
Public methodCreateMimeRfc822
Creates new MimeRfc822 object representing RFC822 message (MessageRfc822).
Public methodCreateMimeRfc822(IMail)
Creates new MimeRfc822 object representing RFC822 message (MessageRfc822).
Public methodCreateMimeRfc822Headers
Creates new MimeRfc822 object representing RFC822 message headers (TextRfc822Headers).
Public methodCreateMimeRfc822Headers(IMail)
Creates new MimeRfc822Headers object representing RFC822 message headers (TextRfc822Headers).
Public methodCreateMimeSigned(MimeBase, SignatureConfiguration)
Creates new MimeSigned object (MultipartSigned).
Public methodCreateMimeSigned(MimeBase, X509Certificate2)
Creates new MimeSigned object (MultipartSigned).
Public methodCreateMimeText
Creates new empty MimeText object using UTF8 encoding (TextPlain).
Public methodCreateMimeText(String)
Creates new MimeText object using UTF8 encoding and specified text (TextPlain).
Public methodCreateMimeVCard
Creates new empty MimeVCard object (TextVCard).
Public methodCreateMimeVCard(VCard)
Creates new MimeVCard object containing specified business card (TextVCard).
Public methodCreatePkcs7Signature
Creates new MimePkcs7Signature object representing pkcs7 detached signature (ApplicationXPkcs7Signature).
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 methodSplit
Splits raw eml data in to MIME headers and MIME body.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also