Click or drag to resize

ImapExtension Class

Represents extensions supported by the remote server. You can use SupportedExtensions method to obtain the list of all extensions supported by the remote server.
Inheritance Hierarchy

Namespace:  Limilabs.Client.IMAP
Assembly:  Mail (in Mail.dll) Version: 3.0.23341.1754
Syntax
[SerializableAttribute]
public class ImapExtension : BasicConstant

The ImapExtension type exposes the following members.

Properties
  NameDescription
Public propertyName
Gets the name of the constant.
(Inherited from BasicConstant.)
Top
Methods
  NameDescription
Public methodEquals(Object)
Determines whether the specified object is equal to the current object.
(Inherited from BasicConstant.)
Public methodEquals(BasicConstant)
Determines whether the specified BasicConstant object is equal to the current one. Names are compared case insensitive.
(Inherited from BasicConstant.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from BasicConstant.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns the Name of this object.
(Inherited from BasicConstant.)
Top
Fields
  NameDescription
Public fieldStatic memberAppendLimit
Represents APPENDLIMIT extension. (RFC 7889)
Public fieldStatic memberAuth
Represents AUTH extension. You can use Capabilities and then AuthenticationMethods method to obtain all authentication methods supported by the remote server.
Public fieldStatic memberCompress
Represents COMPRESS extension. Servers that support this extension allow communication compression. You can turn compression on by using Compress method. (RFC 4959)
Public fieldStatic memberCONDSTORE
Represents CONDSTORE extension. (RFC 7162)
Public fieldStatic memberESearch
Represents ESEARCH extension. Extension to SEARCH command for controlling what kind of information is returned. (RFC 4731)
Public fieldStatic memberID
Represents ID extension. (RFC 2971)
Public fieldStatic memberIdle
Represents IDLE extension. You can use Idle or Idle(TimeSpan) to wait for mailbox changes. (RFC 2177)
Public fieldStatic memberIMAP4rev1
Represents IMAP4rev1 extension.
Public fieldStatic memberImapUTF8
Represents UTF8 extension. (RFC 6855)
Public fieldStatic memberLoginDisabled
Login is disabled. Login(String, String) is going to invoke UseBestLogin(String, String) method. (RFC 2595)
Public fieldStatic memberMove
Represents MOVE extension. Allows using MOVE command for MoveByUID(Int64, FolderInfo) and MoveByNumber(Int64, FolderInfo) methods. (RFC 6851)
Public fieldStatic memberMultiSearch
Represents MULTISEARCH extension. Extension to SEARCH command for multi-folder (multi-mailbox) searching. (RFC 6237)
Public fieldStatic memberNamespace
Public fieldStatic memberQRESYNC
Represents QRESYNC extension. (RFC 7162)
Public fieldStatic memberQuota
Represents QUOTA extension. You can use GetQuota(String) and GetQuotaRoot(FolderInfo) methods. (RFC 2087).
Public fieldStatic memberSASLInitialResponse
Represents SASL-IR (SASL initial client response) extension. Servers that support this extension will accept an optional initial client response with the AUTHENTICATE command for any SASL mechanisms which support it. (RFC 4959)
Public fieldStatic memberSASLIR Obsolete.
Represents SASL-IR (SASL initial client response) extension.
Public fieldStatic memberSort
Represents SORT extension. You can use Sort(ISorter) to sort search results. (RFC 5256)
Public fieldStatic memberSpecialUse
Represents SPECIAL-USE extension. Servers that support this extension will return new folder flags identifying Special-Use folders. (RFC 6154)
Public fieldStatic memberStartTLS
Represents STARTTLS extension. You can use StartTLS to secure the connection. (RFC 2595)
Public fieldStatic memberUniqueIdPlus
Represents UIDPLUS extension. You can use a return value of UploadMessage(String, IMail), copy and move methods. (RFC 4315)
Public fieldStatic memberXGMailExtensions1
Represents Gmail X-GM-EXT-1 extension (X-GM-RAW, X-GM-MSGID, X-GM-THRID, X-GM-LABELS). ,
Public fieldStatic memberXList
Represents XLIST extension. You can CommonFolders class to get common folder names (e.g. Spam, Sent items).
Top
See Also