C# 클래스 InboxWatcher.ImapClient.ImapWorker

상속: ImapIdler, IImapWorker
파일 보기 프로젝트 열기: ptfuller/InboxWatcher 1 사용 예제들

공개 메소드들

메소드 설명
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