Imap ClientIs Connected Property
Get whether or not the client is currently connected to an IMAP server.
Definition
Namespace: MailKit.Net.Imap
Assembly: MailKit (in MailKit.dll) Version: 5.0.0
if the client is connected; otherwise, .
IMailServiceIsConnected
Assembly: MailKit (in MailKit.dll) Version: 5.0.0
C#
public override bool IsConnected { get; }Property Value
Booleanif the client is connected; otherwise, .
Implements
IMailServiceIsConnectedIMailServiceIsConnected
Remarks
The IsConnected state is set to immediately after one of the Connect methods succeeds and is not set back to until either the client is disconnected via Disconnect(Boolean, CancellationToken) or until an ImapProtocolException is thrown while attempting to read or write to the underlying network socket.
When an ImapProtocolException is caught, the connection state of the ImapClient should be checked before continuing.