Click or drag to resize
MimeKit

IMailServiceDisconnectAsync Method

Asynchronously disconnect the service.

Namespace: MailKit
Assembly: MailKit (in MailKit.dll) Version: 4.3.0
Syntax
C#
Task DisconnectAsync(
	bool quit,
	CancellationToken cancellationToken = default
)

Parameters

quit  Boolean
If set to true, a logout/quit command will be issued in order to disconnect cleanly.
cancellationToken  CancellationToken  (Optional)
The cancellation token.

Return Value

Task
An asynchronous task context.
Exceptions
ExceptionCondition
ObjectDisposedException The IMailService has been disposed.
ServiceNotConnectedException The IMailService is not connected.
OperationCanceledException The operation was canceled via the cancellation token.
IOException An I/O error occurred.
CommandException The command was rejected by the mail server.
ProtocolException The server responded with an unexpected token.
Remarks

Asynchronously disconnects from the service.

If quit is true, a "QUIT" command will be issued in order to disconnect cleanly.

See Also