C# Класс InboxWatcher.ImapClient.ImapWorker

Наследование: ImapIdler, IImapWorker
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
DeleteMessage ( UniqueId uid ) : Task
FreshenMailBox ( [ calledFrom = "" ) : Task>

Get the 500 newest message summaries

GetMessage ( UniqueId uid ) : Task
GetNewMessages ( int numNewMessages ) : Task>

Call this with the count from the MessagesArrivedEventArgs of the folder's MessagesArrived event handler

ImapWorker ( IImapFactory factory ) : System
MoveMessage ( List uniqueIds, string emailDestination ) : Task
MoveMessage ( uint uniqueId, string emailDestination ) : Task

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

Метод Описание
GetDestinationFolder ( string destinationFolderName ) : Task
IdleTimerOnElapsed ( object sender, System.Timers.ElapsedEventArgs elapsedEventArgs ) : void

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

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

public DeleteMessage ( UniqueId uid ) : Task
uid UniqueId
Результат Task

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

Get the 500 newest message summaries
public FreshenMailBox ( [ calledFrom = "" ) : Task>
calledFrom [
Результат Task>

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

public GetMessage ( UniqueId uid ) : Task
uid UniqueId
Результат Task

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

Call this with the count from the MessagesArrivedEventArgs of the folder's MessagesArrived event handler
public GetNewMessages ( int numNewMessages ) : Task>
numNewMessages int The number of new messages received
Результат Task>

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

public ImapWorker ( IImapFactory factory ) : System
factory IImapFactory
Результат System

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

public MoveMessage ( List uniqueIds, string emailDestination ) : Task
uniqueIds List
emailDestination string
Результат Task

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

public MoveMessage ( uint uniqueId, string emailDestination ) : Task
uniqueId uint
emailDestination string
Результат Task