• DR-IT Software
  • Products
  • Documentation
  • Product page
  • Examples
  • API reference
  • Support
Show / Hide Table of Contents

Class ImapMailboxStatus

The result of an IMAP STATUS command (RFC 9051 §6.3.10). Immutable. Contains mailbox counts without selecting the mailbox.

Inheritance
object
ImapMailboxStatus
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
Namespace: DRIT.Mail.Rfc.Imap
Assembly: DRIT.Mail.dll
Syntax
public sealed class ImapMailboxStatus

Constructors

View Source

ImapMailboxStatus(int?, int?, int?, long?, long?)

Initializes a new instance of the ImapMailboxStatus class.

Declaration
public ImapMailboxStatus(int? messages, int? recent, int? unseen, long? uidNext, long? uidValidity)
Parameters
Type Name Description
int? messages
int? recent
int? unseen
long? uidNext
long? uidValidity

Properties

View Source

Messages

Gets the number of messages in the mailbox, or null if not requested.

Declaration
public int? Messages { get; }
Property Value
Type Description
int?
View Source

Recent

Gets the number of recent messages, or null if not requested.

Declaration
public int? Recent { get; }
Property Value
Type Description
int?
View Source

UidNext

Gets the UIDNEXT value, or null if not requested.

Declaration
public long? UidNext { get; }
Property Value
Type Description
long?
View Source

UidValidity

Gets the UIDVALIDITY value, or null if not requested.

Declaration
public long? UidValidity { get; }
Property Value
Type Description
long?
View Source

Unseen

Gets the first unseen sequence number, or null if not requested.

Declaration
public int? Unseen { get; }
Property Value
Type Description
int?
  • View Source
Back to top

DR-IT Software documentation

DR-IT Software · Products · Documentation index · Product page · Downloads · Support · Licensing

Generated by DocFX