C# Класс ImapIdle.Program.IdleState

Показать файл Открыть проект

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

Метод Описание
IdleState ( ImapClient client, CancellationToken doneToken, CancellationToken cancellationToken = default(CancellationToken) ) : System

Initializes a new instance of the IdleState class.

SetTimeoutSource ( CancellationTokenSource source ) : void

Set the timeout source.

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

Метод Описание
CancelTimeout ( ) : void

Cancel the timeout token source, forcing ImapClient.Idle() to gracefully exit.

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

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

Initializes a new instance of the IdleState class.
public IdleState ( ImapClient client, CancellationToken doneToken, CancellationToken cancellationToken = default(CancellationToken) ) : System
client MailKit.Net.Imap.ImapClient The IMAP client.
doneToken System.Threading.CancellationToken The user-controlled 'done' token.
cancellationToken System.Threading.CancellationToken The brute-force cancellation token.
Результат System

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

Set the timeout source.
public SetTimeoutSource ( CancellationTokenSource source ) : void
source System.Threading.CancellationTokenSource The timeout source.
Результат void