Property | Type | Description | |
---|---|---|---|
DefaultReadTimeout | System.TimeSpan | ||
ParseFailures | EventHandler |
Method | Description | |
---|---|---|
Dispose ( ) : void | ||
FetchMessages ( long beginUid, long endUid, ImapFetchOption option ) : IEnumerable |
||
FetchMessages ( long beginUid, long endUid, ImapFetchOption option, IEnumerable |
||
FetchSection ( long uid, |
||
FetchSection ( long uid, |
||
FetchUids ( long beginNumber, long endNumber ) : IEnumerable |
||
FetchUids ( long beginNumber, long endNumber, bool isUidSet ) : IEnumerable |
||
ImapClient ( string hostName, int portNumber, bool enableSsl, |
||
ListFolders ( string reference, string wildcard ) : IEnumerable |
||
ListFoldersWithFlags ( string reference, string wildcard, bool useXList ) : IEnumerable |
||
SelectFolder ( string folderName ) : |
||
SelectFolder ( string folderName, bool isReadonly ) : |
||
SendReceive ( string command ) : SendReceiveResult | ||
SetDeleted ( long beginUid, long endUid ) : void | ||
TryLogin ( ) : bool | ||
TrySaslLogin ( string mechanism, string data ) : bool |
Method | Description | |
---|---|---|
CombineSplitLines ( string commandId, IEnumerable |
||
FormatSequence ( long begin, long end ) : string | ||
FormatSequence ( long begin, long end, bool isUidSet ) : string | ||
InitializeConnection ( ) : bool | ||
IsLineBalanced ( bool isQuoted, int nonQuotedOpenBraceCount, int nonQuotedCloseBraceCount ) : bool | ||
IsLineNonProtocolPrefix ( string line, string commandId ) : bool | ||
IsLiteralSignalLine ( string line ) : bool | ||
IsLiteralSignalLine ( string line, int &begin ) : bool | ||
OnParseFailures ( IEnumerable |
||
ReadResponse ( |
||
ReadResponse ( |
||
SafeEnumerateLines ( IEnumerable |
Enumerates the lines, and if there is a handler specified for ParseFailures event, will just accumulate failure details, skipping to next line.. then once all lines are processed, fires the ParseFailures event with the details... if no handler is registered, then any exception will be thrown as-is, enumeration will stop, and no event is fired.
|
|
StoreFlag ( long beginUid, long endUid, string flag, FlagOperation operation ) : void | ||
UpdateLineCounters ( string line, bool &isQuoted, int &accumulatedOpenBraceCount, int &accumulatedCloseBraceCount ) : void |
public FetchMessages ( long beginUid, long endUid, ImapFetchOption option ) : IEnumerable |
||
beginUid | long | |
endUid | long | |
option | ImapFetchOption | |
return | IEnumerable |
public FetchMessages ( long beginUid, long endUid, ImapFetchOption option, IEnumerable |
||
beginUid | long | |
endUid | long | |
option | ImapFetchOption | |
extensionParameterNames | IEnumerable |
|
return | IEnumerable |
public FetchSection ( long uid, |
||
uid | long | |
part | ||
return | object |
public FetchSection ( long uid, |
||
uid | long | |
part | ||
peek | bool | |
return | object |
public FetchUids ( long beginNumber, long endNumber ) : IEnumerable |
||
beginNumber | long | |
endNumber | long | |
return | IEnumerable |
public FetchUids ( long beginNumber, long endNumber, bool isUidSet ) : IEnumerable |
||
beginNumber | long | |
endNumber | long | |
isUidSet | bool | |
return | IEnumerable |
public ImapClient ( string hostName, int portNumber, bool enableSsl, |
||
hostName | string | |
portNumber | int | |
enableSsl | bool | |
credentials | ||
return | System |
public ListFolders ( string reference, string wildcard ) : IEnumerable |
||
reference | string | |
wildcard | string | |
return | IEnumerable |
public ListFoldersWithFlags ( string reference, string wildcard, bool useXList ) : IEnumerable |
||
reference | string | |
wildcard | string | |
useXList | bool | |
return | IEnumerable |
public SelectFolder ( string folderName ) : |
||
folderName | string | |
return |
public SelectFolder ( string folderName, bool isReadonly ) : |
||
folderName | string | |
isReadonly | bool | |
return |
public SendReceive ( string command ) : SendReceiveResult | ||
command | string | |
return | SendReceiveResult |
public SetDeleted ( long beginUid, long endUid ) : void | ||
beginUid | long | |
endUid | long | |
return | void |
public TrySaslLogin ( string mechanism, string data ) : bool | ||
mechanism | string | |
data | string | |
return | bool |
public static TimeSpan,System DefaultReadTimeout | ||
return | System.TimeSpan |