Imap Capabilities Constructor
Initialize a new instance of the ImapCapabilities class.
Definition
Namespace: MailKit.Net.Imap
Assembly: MailKit (in MailKit.dll) Version: 5.0.0
Assembly: MailKit (in MailKit.dll) Version: 5.0.0
C#
public ImapCapabilities(
IEnumerable<ImapCapability> capabilities,
IEnumerable<string>? names = null
)Parameters
- capabilities IEnumerableImapCapability
- The well-known capabilities.
- names IEnumerableString (Optional)
- The raw capability atoms advertised by the server (e.g. "IMAP4rev1" or "AUTH=PLAIN").
Remarks
Creates a new set of capabilities.
This constructor is mostly useful for mocking an IImapClient.
Exceptions
| ArgumentNullException | capabilities is . |
| ArgumentOutOfRangeException | capabilities contains an invalid ImapCapability value. |