LumiSoft Net Help
MIME_Message Class
NamespacesLumiSoft.Net.MIMEMIME_Message
Represents a MIME message. Defined in RFC 2045 2.3.
Declaration Syntax
C#Visual BasicVisual C++F#
public class MIME_Message : MIME_Entity
Public Class MIME_Message
	Inherits MIME_Entity
public ref class MIME_Message : public MIME_Entity
type MIME_Message =  
    class
        inherit MIME_Entity
    end
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
MIME_Message()()()()
Default constructor.

AllEntities
Gets all MIME entities as list.

Body
Gets or sets MIME entity body.
(Inherited from MIME_Entity.)
ContentAlternative
Gets or sets message alternative content. Value null means that header field does not exist.
(Inherited from MIME_Entity.)
ContentBase
Gets or sets base to be used for resolving relative URIs within this content part. Value null means that header field does not exist.
(Inherited from MIME_Entity.)
ContentDescription
Gets or sets description of message body part. Value null means that header field does not exist. Defined in RFC 2045 8.
(Inherited from MIME_Entity.)
ContentDisposition
Gets or sets content disposition. Value null means that header field does not exist.
(Inherited from MIME_Entity.)
ContentDuration
Gets or sets time duration of content. Value null means that header field does not exist.
(Inherited from MIME_Entity.)
Contentfeatures
Gets or sets content features of a MIME body part. Value null means that header field does not exist.
(Inherited from MIME_Entity.)
ContentID
Gets or sets content body part ID. Value null means that header field does not exist. Defined in RFC 2045 7.
(Inherited from MIME_Entity.)
ContentLanguage
Gets or sets language of message content. Value null means that header field does not exist.
(Inherited from MIME_Entity.)
ContentLocation
Gets or sets URI for retrieving a body part. Value null means that header field does not exist.
(Inherited from MIME_Entity.)
ContentMD5
Gets or sets content MD5 checksum. Value null means that header field does not exist.
(Inherited from MIME_Entity.)
ContentTransferEncoding
Gets or sets content transfer encoding. Value null means that header field does not exist. RFC defined values are in MIME_TransferEncodings. Defined in RFC 2045 6.
(Inherited from MIME_Entity.)
ContentType
Gets or sets MIME content type. Value null means that header field does not exist. Defined in RFC 2045 5.
(Inherited from MIME_Entity.)
CreateAttachment(String) Obsolete.
Creates attachment entity.

CreateAttachment(Stream, String) Obsolete.
Creates attachment entity.

DataToByte()()()()
Returns body data as byte[]. Note: This method is available for single part entities only.
(Inherited from MIME_Entity.)
DataToFile(String)
Stores body decoded-data to the specified file. Note: This method is available for single part entities only.
(Inherited from MIME_Entity.)
DataToStream(Stream)
Stores body decoded-data to the specified stream. Note: This method is available for single part entities only.
(Inherited from MIME_Entity.)
Dispose()()()()
Cleans up any resources being used. This method is thread-safe.
(Inherited from MIME_Entity.)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()()
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
GetAllEntities(Boolean)
Gets all MIME entities as list.

GetEntityByCID(String)
Gets MIME entity with the specified Content-ID. Returns null if no such entity.

GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
Header
Gets MIME entity header field collection.
(Inherited from MIME_Entity.)
IsDisposed
Gets if this object is disposed.
(Inherited from MIME_Entity.)
IsModified
Gets if this entity is modified since it has loaded.
(Inherited from MIME_Entity.)
IsSigned
Gets if message contains signed data.

MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
MimeVersion
Gets or sets MIME version number. Value null means that header field does not exist. Normally this value is 1.0. Defined in RFC 2045 section 4.
(Inherited from MIME_Entity.)
Parent
Gets the parent entity of this entity, returns null if this is the root entity.
(Inherited from MIME_Entity.)
Parse(SmartStream, Encoding, MIME_h_ContentType)
Parses MIME entiry from the specified stream.
(Inherited from MIME_Entity.)
ParseFromFile(String)
Parses MIME message from the specified file.

ParseFromFile(String, Encoding)
Parses MIME message from the specified file.

ParseFromStream(Stream)
Parses MIME message from the specified stream.

ParseFromStream(Stream, Encoding)
Parses MIME message from the specified stream.

ToByte()()()()
Returns message as byte[].

ToByte(MIME_Encoding_EncodedWord, Encoding)
Returns MIME entity as byte[].
(Inherited from MIME_Entity.)
ToByte(MIME_Encoding_EncodedWord, Encoding, Boolean)
Returns MIME entity as byte[].
(Inherited from MIME_Entity.)
ToFile(String)
Stores message to the specified file.

ToFile(String, MIME_Encoding_EncodedWord, Encoding)
Stores MIME entity to the specified file.
(Inherited from MIME_Entity.)
ToFile(String, MIME_Encoding_EncodedWord, Encoding, Boolean)
Stores MIME entity to the specified file.
(Inherited from MIME_Entity.)
ToStream(Stream)
Store message to the specified stream.

ToStream(Stream, MIME_Encoding_EncodedWord, Encoding)
Store MIME enity to the specified stream.
(Inherited from MIME_Entity.)
ToStream(Stream, MIME_Encoding_EncodedWord, Encoding, Boolean)
Store MIME enity to the specified stream.
(Inherited from MIME_Entity.)
ToString()()()()
Returns message as string.
(Overrides MIME_Entity.ToString()()()().)
ToString(MIME_Encoding_EncodedWord, Encoding)
Returns MIME entity as string.
(Inherited from MIME_Entity.)
ToString(MIME_Encoding_EncodedWord, Encoding, Boolean)
Returns MIME entity as string.
(Inherited from MIME_Entity.)
VerifySignatures()()()()
Checks SMIME signed enities signtures. NOTE: For not signed messsages this method always return true.

Inheritance Hierarchy

Assembly: LumiSoft.Net (Module: LumiSoft.Net.dll) Version: 4.5.5510.19119