C# Класс LumiSoft.Net.IMAP.Server.FetchHelper

FETCH command helper methods.
Показать файл Открыть проект

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

Метод Описание
ConstructBodyStructure ( LumiSoft parser, bool bodystructure ) : string

Constructs FETCH BODY and BODYSTRUCTURE response.

ConstructEnvelope ( LumiSoft parser ) : string

Construct FETCH ENVELOPE response.

ParseHeaderFields ( string fieldsStr, byte data ) : string

Returns requested header fields lines.

ParseHeaderFieldsNot ( string fieldsStr, byte data ) : string

Returns header fields lines except requested.

ParseMimeEntry ( LumiSoft parser, string mimeEntryNo ) : byte[]

Returns requested mime entry data.

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

Метод Описание
ConstructMultiPart ( MimeEntity ent, bool bodystructure ) : string
ConstructParts ( MimeEntityCollection entries, bool bodystructure ) : string
ConstructSinglePart ( MimeEntity ent, bool bodystructure ) : string
Escape ( string text ) : string

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

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

Constructs FETCH BODY and BODYSTRUCTURE response.
public static ConstructBodyStructure ( LumiSoft parser, bool bodystructure ) : string
parser LumiSoft
bodystructure bool
Результат string

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

Construct FETCH ENVELOPE response.
public static ConstructEnvelope ( LumiSoft parser ) : string
parser LumiSoft
Результат string

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

Returns requested header fields lines.
public static ParseHeaderFields ( string fieldsStr, byte data ) : string
fieldsStr string Header fields to get.
data byte Message data.
Результат string

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

Returns header fields lines except requested.
public static ParseHeaderFieldsNot ( string fieldsStr, byte data ) : string
fieldsStr string Header fields to skip.
data byte Message data.
Результат string

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

Returns requested mime entry data.
public static ParseMimeEntry ( LumiSoft parser, string mimeEntryNo ) : byte[]
parser LumiSoft
mimeEntryNo string
Результат byte[]