Click or drag to resize

JoinedMimeMessage Class

Represents a joined (complete) MIME message that was produced by joining all MIME message partial parts.
Inheritance Hierarchy
SystemObject
  OpenDiscoverSDK.Interfaces.ContentJoinedMimeMessage

Namespace: OpenDiscoverSDK.Interfaces.Content
Assembly: OpenDiscoverSDK.Interfaces (in OpenDiscoverSDK.Interfaces.dll) Version: 2025.4.4.0 (2025.4.4)
Syntax
C#
[DataContractAttribute]
public class JoinedMimeMessage

The JoinedMimeMessage type exposes the following members.

Constructors
 NameDescription
Public methodJoinedMimeMessageInitializes a new instance of the JoinedMimeMessage class
Top
Properties
 NameDescription
Public propertyErrorMessage Gets or sets an error message associated with Result. This property is only set when Result is not set to Ok.
Public propertyMessage If Result value is Ok, then this property will contain the joined MIME message as a byte array. The user can save the joined message byte array to disk and/or wrap it in a MemoryStream and then identify it and then content extract it via the content extractor factory.
Public propertyResult Gets or sets the result of MIME partial messages join operation. Check this value to see if the join operation was successful. If successful, the joined message can be saved and/or content extracted from by using the SDK content extractor factory.
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Remarks

A MIME partial message (having "message/partial" MIME-type) will have document format Id of MimeEmailPartial. The "message/partial" MIME-type is used to split large MIME messages into multiple separate MIME messages. A message can be split into parts, for example, if an SMTP server has a limit on the maximum message size that it will accept, and that message exceeds that maximum size.

See IsMimePartialMessage, MimePartialMessageId, and MimePartialMessagePartNumber for further discussion of MIME partial messages.

See Also