C# 클래스 InboxWatcher.ImapClient.ImapClientWrapper

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

공개 메소드들

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