Click or drag to resize

MimeMultipart Class

Base class for all multipart MIME entities ('multipart/*').
Inheritance Hierarchy
SystemObject
  Limilabs.Mail.MIMEMimeBase
    Limilabs.Mail.MIMEMimeMultipart
      More

Namespace: Limilabs.Mail.MIME
Assembly: Mail (in Mail.dll) Version: 3.0.26106.1555
Syntax
[SerializableAttribute]
public class MimeMultipart : MimeBase

The MimeMultipart type exposes the following members.

Properties
 NameDescription
Public propertyAlternativeKey Gets the key that allows to recognize same content in Visuals collection. All parts under the same MultipartAlternative are assigned the same key.
(Inherited from MimeBase)
Public propertyBoundary Boundary delimiter. String which is separating parts of the multipart entity. Without additional '--' at the beginning. E.g. '=_NextPart_000_0020_01C36F64.F2562350'.
Public propertyContentDisposition 'Content-Disposition' of the data. This object provides information on what you should do with the data.
(Inherited from MimeBase)
Public propertyContentId Content-ID of this entity. Without enclosing '<' and '>'. You can use ContentIdHelper to extract content id from cid url.
(Inherited from MimeBase)
Public propertyContentLocation Content location of this mime entity.
(Inherited from MimeBase)
Public propertyContentType Content type of the body.
(Inherited from MimeBase)
Public propertyContentTypeHeader Represents 'Content-type' header. You can use this class to add additional options to content-type header. Use ContentType to get or set content-type only.
(Inherited from MimeBase)
Public propertyEpilogue Gets or sets MIME multipart preamble. By default, this value is an empty string.
Public propertyHasContentType Gets boolean value indicating, if content-type is explicitly set on this entity.
(Inherited from MimeBase)
Public propertyHeaders MIME headers collection.
(Inherited from MimeBase)
Public propertyParts Parts of the entity. MIME parts inside multipart entity are separated by Boundary delimiter.
Public propertyPreamble Gets or sets MIME multipart preamble. By default, this value is null.
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodEstimateTransportSize Gets the estimated transport size of this MIME entity.
(Overrides MimeBaseEstimateTransportSize)
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 methodRender Renders this MIME object.
(Inherited from MimeBase)
Public methodToString Returns content-type of this MIME object.
(Inherited from MimeBase)
Top
Remarks
There are specialized classes for different multipart subtypes which derive from this class such as: MimeAlternative, MimeRelated or MimeSigned.
See Also
Inheritance Hierarchy