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.26106.1555
Syntax
public class MimeFactory

The MimeFactory type exposes the following members.

Constructors
 NameDescription
Public methodMimeFactoryInitializes a new instance of the MimeFactory class
Top
Methods
 NameDescription
Public methodCreateAutomaticDispositionNotification Creates new automatic MimeMessageDispositionNotification object (MessageDispositionNotification).
Public methodCreateDeliveryStatus Creates new empty MimeDeliveryStatusNotification object (MessageDeliveryStatus).
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 Creates new manual MimeMessageDispositionNotification object (MessageDispositionNotification).
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 methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodSplit Splits raw eml data in to MIME headers and MIME body.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
See Also