JoinedMimeMessage Class

Represents a joined (complete) MIME message that was produced by joining all MIME message partial parts.

Definition

Namespace: OpenDiscoverSDK.Interfaces.Content
Assembly: OpenDiscoverSDK.Interfaces (in OpenDiscoverSDK.Interfaces.dll) Version: 2026.2.6.0 (2026.02.06)
C#
[DataContractAttribute]
public class JoinedMimeMessage
Inheritance
Object    JoinedMimeMessage

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.

Constructors

JoinedMimeMessageInitializes a new instance of the JoinedMimeMessage class

Properties

ErrorMessage Gets or sets an error message associated with Result. This property is only set when Result is not set to Ok.
Message 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.
Result 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.

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also