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

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

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

Метод Описание
Authenticate ( ICredentials credentials, CancellationToken cancellationToken = newCancellationToken() ) : void
Authenticate ( string userName, string password, CancellationToken cancellationToken = newCancellationToken() ) : void
AuthenticateAsync ( ICredentials credentials, CancellationToken cancellationToken = newCancellationToken() ) : Task
AuthenticateAsync ( string userName, string password, CancellationToken cancellationToken = newCancellationToken() ) : Task
Compress ( CancellationToken cancellationToken = newCancellationToken() ) : void
CompressAsync ( CancellationToken cancellationToken = newCancellationToken() ) : Task
Connect ( Socket socket, string host, int port, SecureSocketOptions options = SecureSocketOptions.Auto, CancellationToken cancellationToken = newCancellationToken() ) : void
Connect ( Uri uri, CancellationToken cancellationToken = newCancellationToken() ) : void
Connect ( string host, int port, SecureSocketOptions options = SecureSocketOptions.Auto, CancellationToken cancellationToken = newCancellationToken() ) : void
Connect ( string host, int port, bool useSsl, CancellationToken cancellationToken = newCancellationToken() ) : void
ConnectAsync ( Uri uri, CancellationToken cancellationToken = newCancellationToken() ) : Task
ConnectAsync ( string host, int port, SecureSocketOptions options = SecureSocketOptions.Auto, CancellationToken cancellationToken = newCancellationToken() ) : Task
ConnectAsync ( string host, int port, bool useSsl, CancellationToken cancellationToken = newCancellationToken() ) : Task
Disconnect ( bool quit, CancellationToken cancellationToken = newCancellationToken() ) : void
DisconnectAsync ( bool quit, CancellationToken cancellationToken = newCancellationToken() ) : Task
Dispose ( ) : void
EnableQuickResync ( CancellationToken cancellationToken = newCancellationToken() ) : void
EnableQuickResyncAsync ( CancellationToken cancellationToken = newCancellationToken() ) : Task
EnableUTF8 ( CancellationToken cancellationToken = newCancellationToken() ) : void
EnableUTF8Async ( CancellationToken cancellationToken = newCancellationToken() ) : Task
GetFolder ( FolderNamespace @namespace ) : IMailFolder
GetFolder ( SpecialFolder folder ) : IMailFolder
GetFolder ( string path, CancellationToken cancellationToken = newCancellationToken() ) : IMailFolder
GetFolderAsync ( string path, CancellationToken cancellationToken = newCancellationToken() ) : Task
GetFolders ( FolderNamespace @namespace, bool subscribedOnly = false, CancellationToken cancellationToken = newCancellationToken() ) : IEnumerable
GetFoldersAsync ( FolderNamespace @namespace, bool subscribedOnly = false, CancellationToken cancellationToken = newCancellationToken() ) : Task>
Identify ( MailKit.Net.Imap.ImapImplementation clientImplementation, CancellationToken cancellationToken = newCancellationToken() ) : MailKit.Net.Imap.ImapImplementation
IdentifyAsync ( MailKit.Net.Imap.ImapImplementation clientImplementation, CancellationToken cancellationToken = newCancellationToken() ) : Task
Idle ( CancellationToken doneToken, CancellationToken cancellationToken = newCancellationToken() ) : void
IdleAsync ( CancellationToken doneToken, CancellationToken cancellationToken = newCancellationToken() ) : Task
ImapClientWrapper ( ) : System
NoOp ( CancellationToken cancellationToken = newCancellationToken() ) : void
NoOpAsync ( CancellationToken cancellationToken = newCancellationToken() ) : Task

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

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

public Authenticate ( ICredentials credentials, CancellationToken cancellationToken = newCancellationToken() ) : void
credentials ICredentials
cancellationToken System.Threading.CancellationToken
Результат void

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

public Authenticate ( string userName, string password, CancellationToken cancellationToken = newCancellationToken() ) : void
userName string
password string
cancellationToken System.Threading.CancellationToken
Результат void

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

public AuthenticateAsync ( ICredentials credentials, CancellationToken cancellationToken = newCancellationToken() ) : Task
credentials ICredentials
cancellationToken System.Threading.CancellationToken
Результат Task

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

public AuthenticateAsync ( string userName, string password, CancellationToken cancellationToken = newCancellationToken() ) : Task
userName string
password string
cancellationToken System.Threading.CancellationToken
Результат Task

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

public Compress ( CancellationToken cancellationToken = newCancellationToken() ) : void
cancellationToken System.Threading.CancellationToken
Результат void

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

public CompressAsync ( CancellationToken cancellationToken = newCancellationToken() ) : Task
cancellationToken System.Threading.CancellationToken
Результат Task

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

public Connect ( Socket socket, string host, int port, SecureSocketOptions options = SecureSocketOptions.Auto, CancellationToken cancellationToken = newCancellationToken() ) : void
socket Socket
host string
port int
options SecureSocketOptions
cancellationToken System.Threading.CancellationToken
Результат void

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

public Connect ( Uri uri, CancellationToken cancellationToken = newCancellationToken() ) : void
uri System.Uri
cancellationToken System.Threading.CancellationToken
Результат void

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

public Connect ( string host, int port, SecureSocketOptions options = SecureSocketOptions.Auto, CancellationToken cancellationToken = newCancellationToken() ) : void
host string
port int
options SecureSocketOptions
cancellationToken System.Threading.CancellationToken
Результат void

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

public Connect ( string host, int port, bool useSsl, CancellationToken cancellationToken = newCancellationToken() ) : void
host string
port int
useSsl bool
cancellationToken System.Threading.CancellationToken
Результат void

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

public ConnectAsync ( Uri uri, CancellationToken cancellationToken = newCancellationToken() ) : Task
uri System.Uri
cancellationToken System.Threading.CancellationToken
Результат Task

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

public ConnectAsync ( string host, int port, SecureSocketOptions options = SecureSocketOptions.Auto, CancellationToken cancellationToken = newCancellationToken() ) : Task
host string
port int
options SecureSocketOptions
cancellationToken System.Threading.CancellationToken
Результат Task

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

public ConnectAsync ( string host, int port, bool useSsl, CancellationToken cancellationToken = newCancellationToken() ) : Task
host string
port int
useSsl bool
cancellationToken System.Threading.CancellationToken
Результат Task

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

public Disconnect ( bool quit, CancellationToken cancellationToken = newCancellationToken() ) : void
quit bool
cancellationToken System.Threading.CancellationToken
Результат void

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

public DisconnectAsync ( bool quit, CancellationToken cancellationToken = newCancellationToken() ) : Task
quit bool
cancellationToken System.Threading.CancellationToken
Результат Task

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

public Dispose ( ) : void
Результат void

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

public EnableQuickResync ( CancellationToken cancellationToken = newCancellationToken() ) : void
cancellationToken System.Threading.CancellationToken
Результат void

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

public EnableQuickResyncAsync ( CancellationToken cancellationToken = newCancellationToken() ) : Task
cancellationToken System.Threading.CancellationToken
Результат Task

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

public EnableUTF8 ( CancellationToken cancellationToken = newCancellationToken() ) : void
cancellationToken System.Threading.CancellationToken
Результат void

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

public EnableUTF8Async ( CancellationToken cancellationToken = newCancellationToken() ) : Task
cancellationToken System.Threading.CancellationToken
Результат Task

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

public GetFolder ( FolderNamespace @namespace ) : IMailFolder
@namespace MailKit.FolderNamespace
Результат IMailFolder

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

public GetFolder ( SpecialFolder folder ) : IMailFolder
folder SpecialFolder
Результат IMailFolder

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

public GetFolder ( string path, CancellationToken cancellationToken = newCancellationToken() ) : IMailFolder
path string
cancellationToken System.Threading.CancellationToken
Результат IMailFolder

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

public GetFolderAsync ( string path, CancellationToken cancellationToken = newCancellationToken() ) : Task
path string
cancellationToken System.Threading.CancellationToken
Результат Task

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

public GetFolders ( FolderNamespace @namespace, bool subscribedOnly = false, CancellationToken cancellationToken = newCancellationToken() ) : IEnumerable
@namespace MailKit.FolderNamespace
subscribedOnly bool
cancellationToken System.Threading.CancellationToken
Результат IEnumerable

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

public GetFoldersAsync ( FolderNamespace @namespace, bool subscribedOnly = false, CancellationToken cancellationToken = newCancellationToken() ) : Task>
@namespace MailKit.FolderNamespace
subscribedOnly bool
cancellationToken System.Threading.CancellationToken
Результат Task>

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

public Identify ( MailKit.Net.Imap.ImapImplementation clientImplementation, CancellationToken cancellationToken = newCancellationToken() ) : MailKit.Net.Imap.ImapImplementation
clientImplementation MailKit.Net.Imap.ImapImplementation
cancellationToken System.Threading.CancellationToken
Результат MailKit.Net.Imap.ImapImplementation

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

public IdentifyAsync ( MailKit.Net.Imap.ImapImplementation clientImplementation, CancellationToken cancellationToken = newCancellationToken() ) : Task
clientImplementation MailKit.Net.Imap.ImapImplementation
cancellationToken System.Threading.CancellationToken
Результат Task

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

public Idle ( CancellationToken doneToken, CancellationToken cancellationToken = newCancellationToken() ) : void
doneToken System.Threading.CancellationToken
cancellationToken System.Threading.CancellationToken
Результат void

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

public IdleAsync ( CancellationToken doneToken, CancellationToken cancellationToken = newCancellationToken() ) : Task
doneToken System.Threading.CancellationToken
cancellationToken System.Threading.CancellationToken
Результат Task

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

public ImapClientWrapper ( ) : System
Результат System

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

public NoOp ( CancellationToken cancellationToken = newCancellationToken() ) : void
cancellationToken System.Threading.CancellationToken
Результат void

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

public NoOpAsync ( CancellationToken cancellationToken = newCancellationToken() ) : Task
cancellationToken System.Threading.CancellationToken
Результат Task