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

IMAP messages info collection.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddMessage ( string messageID, int UID, IMAP_MessageFlags flags, long size, System.DateTime date ) : void

Adds new message to list.

GetDeleteMessages ( ) : LumiSoft.Net.IMAP.Server.IMAP_Message[]

Gets messages marked for delete.

IMAP_Messages ( string folder ) : System

Default constructor.

IndexFromUID ( int uid ) : int

Gets message 1-based message index from message UID.

IndexOf ( IMAP_Message message ) : int

Gets message 1-based index.

RemoveMessage ( IMAP_Message msg ) : void

Removes message from list.

this ( int msgNo ) : IMAP_Message

Gets specified message.

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

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

Adds new message to list.
public AddMessage ( string messageID, int UID, IMAP_MessageFlags flags, long size, System.DateTime date ) : void
messageID string Internal messageID.
UID int Message UID. NOTE: message uid must increase all the time, for new messages.
flags IMAP_MessageFlags Message flags.
size long Message size.
date System.DateTime Message receive date.
Результат void

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

Gets messages marked for delete.
public GetDeleteMessages ( ) : LumiSoft.Net.IMAP.Server.IMAP_Message[]
Результат LumiSoft.Net.IMAP.Server.IMAP_Message[]

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

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

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

Gets message 1-based message index from message UID.
public IndexFromUID ( int uid ) : int
uid int
Результат int

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

Gets message 1-based index.
public IndexOf ( IMAP_Message message ) : int
message IMAP_Message
Результат int

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

Removes message from list.
public RemoveMessage ( IMAP_Message msg ) : void
msg IMAP_Message Message which to remove.
Результат void

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

Gets specified message.
public this ( int msgNo ) : IMAP_Message
msgNo int
Результат IMAP_Message