C# Класс LumiSoft.Net.Mime.Mime

Class for creating,parsing,modifing rfc 2822 mime messages.
Message examples: Simple message: //--- Beginning of message From: [email protected] To: [email protected] Subject: Message subject. Content-Type: text/plain Message body text. Bla blaa blaa,blaa. //--- End of message In simple message MainEntity is whole message. Message with attachments: //--- Beginning of message From: [email protected] To: [email protected] Subject: Message subject. Content-Type: multipart/mixed; boundary="multipart_mixed" --multipart_mixed /* text entity */ Content-Type: text/plain Message body text. Bla blaa blaa,blaa. --multipart_mixed /* attachment entity */ Content-Type: application/octet-stream attachment_data --multipart_mixed-- //--- End of message MainEntity is multipart_mixed entity and text and attachment entities are child entities of MainEntity.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Mime ( ) : System

Default constructor.

Parse ( Stream stream ) : Mime

Parses mime message from stream.

Parse ( byte data ) : Mime

Parses mime message from byte[] data.

Parse ( string fileName ) : Mime

Parses mime message from file.

ToByteData ( ) : byte[]

Stores mime message to byte[].

ToFile ( string fileName ) : void

Stores mime message to specified file.

ToStream ( Stream storeStream ) : void

Stores mime message to specified stream. Stream position stays where mime writing ends.

ToStringData ( ) : string

Stores mime message to string.

Приватные методы

Метод Описание
GetEntities ( MimeEntityCollection entities, ArrayList allEntries ) : void

Gets mime entities, including nested entries.

Описание методов

Mime() публичный Метод

Default constructor.
public Mime ( ) : System
Результат System

Parse() публичный статический Метод

Parses mime message from stream.
public static Parse ( Stream stream ) : Mime
stream Stream Mime message stream.
Результат Mime

Parse() публичный статический Метод

Parses mime message from byte[] data.
public static Parse ( byte data ) : Mime
data byte Mime message data.
Результат Mime

Parse() публичный статический Метод

Parses mime message from file.
public static Parse ( string fileName ) : Mime
fileName string Mime message file.
Результат Mime

ToByteData() публичный Метод

Stores mime message to byte[].
public ToByteData ( ) : byte[]
Результат byte[]

ToFile() публичный Метод

Stores mime message to specified file.
public ToFile ( string fileName ) : void
fileName string File name.
Результат void

ToStream() публичный Метод

Stores mime message to specified stream. Stream position stays where mime writing ends.
public ToStream ( Stream storeStream ) : void
storeStream Stream Stream where to store mime message.
Результат void

ToStringData() публичный Метод

Stores mime message to string.
public ToStringData ( ) : string
Результат string