프로퍼티 | 타입 | 설명 | |
---|---|---|---|
CancelToken | |||
DoneToken | |||
Factory | IImapFactory | ||
IdleTask | Task | ||
ImapClient | IImapClient | ||
IntegrityCheckTimer | |||
StopIdleSemaphore | |||
Timeout |
메소드 | 설명 | |
---|---|---|
Count ( ) : int | ||
GetMailFolders ( ) : Task |
||
ImapIdler ( IImapFactory factory ) : System | ||
IsConnected ( ) : bool | ||
IsIdle ( ) : bool | ||
Setup ( bool isRecoverySetup = false ) : Task | ||
StartIdling ( [ memberName = "" ) : Task |
메소드 | 설명 | |
---|---|---|
GetMoreFolders ( IMailFolder folder ) : IEnumerable |
||
IdleLoop ( object sender, System.Timers.ElapsedEventArgs args ) : void | ||
InboxOnMessageFlagsChanged ( object sender, |
||
InboxOnMessagesArrived ( object sender, MailKit.MessagesArrivedEventArgs messagesArrivedEventArgs ) : void | ||
Inbox_MessageExpunged ( object sender, |
||
StopIdle ( [ memberName = "" ) : Task |
메소드 | 설명 | |
---|---|---|
IntegrityCheckTimerOnElapsed ( object sender, System.Timers.ElapsedEventArgs elapsedEventArgs ) : void |
protected GetMoreFolders ( IMailFolder folder ) : IEnumerable |
||
folder | IMailFolder | |
리턴 | IEnumerable |
protected IdleLoop ( object sender, System.Timers.ElapsedEventArgs args ) : void | ||
sender | object | |
args | System.Timers.ElapsedEventArgs | |
리턴 | void |
public ImapIdler ( IImapFactory factory ) : System | ||
factory | IImapFactory | |
리턴 | System |
protected InboxOnMessageFlagsChanged ( object sender, |
||
sender | object | |
messageFlagsChangedEventArgs | ||
리턴 | void |
protected InboxOnMessagesArrived ( object sender, MailKit.MessagesArrivedEventArgs messagesArrivedEventArgs ) : void | ||
sender | object | |
messagesArrivedEventArgs | MailKit.MessagesArrivedEventArgs | |
리턴 | void |
protected Inbox_MessageExpunged ( object sender, |
||
sender | object | |
e | ||
리턴 | void |
protected CancellationTokenSource,System.Threading CancelToken | ||
리턴 |
protected CancellationTokenSource,System.Threading DoneToken | ||
리턴 |
protected Timer,System.Timers IntegrityCheckTimer | ||
리턴 |
protected SemaphoreSlim,System.Threading StopIdleSemaphore | ||
리턴 |