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

Class MessageFlags

Provides message flags functionality.

Inheritance
object
MessageFlags
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DRIT.Mail.Mapi.API
Assembly: DRIT.Mail.dll
Syntax
public class MessageFlags

Constructors

View Source

MessageFlags(MapiMessage)

Initializes a new instance of the MessageFlags class.

Declaration
public MessageFlags(MapiMessage mapiMessage)
Parameters
Type Name Description
MapiMessage mapiMessage

The mapi message used by the operation.

Properties

View Source

EverRead

The message has been read at least once. This flag is set or cleared by the server whenever the mfRead flag is set or cleared. Clients SHOULD ignore this flag.

Declaration
public bool EverRead { get; }
Property Value
Type Description
bool
View Source

HasAttachments

Gets a value indicating whether this object has attachments.

Declaration
public bool HasAttachments { get; }
Property Value
Type Description
bool
View Source

IncludesRequestForResend

The message includes a request for a resend operation with a non-delivery report.

Declaration
public bool IncludesRequestForResend { get; }
Property Value
Type Description
bool
View Source

IsAssociated

The message is an FAI message.

Declaration
public bool IsAssociated { get; }
Property Value
Type Description
bool
Remarks

mfFAI 0x00000040

View Source

IsFromInternet

The incoming message arrived over the Internet and originated either outside the organization or from a source the gateway does not consider trusted.

Declaration
public bool IsFromInternet { get; }
Property Value
Type Description
bool
View Source

IsFromMe

The user receiving the message was also the user who sent the message.

Declaration
public bool IsFromMe { get; }
Property Value
Type Description
bool
View Source

IsRead

The message is marked as having been read.

Declaration
public bool IsRead { get; }
Property Value
Type Description
bool
View Source

IsSubmitted

The message is marked for sending.

Declaration
public bool IsSubmitted { get; }
Property Value
Type Description
bool
View Source

IsUnmodified

The message has not been modified since it was first saved (if unsent) or it was delivered (if sent).

Declaration
public bool IsUnmodified { get; }
Property Value
Type Description
bool
View Source

IsUnsent

The message is still being composed and is treated as a Draft Message object.

Declaration
public bool IsUnsent { get; }
Property Value
Type Description
bool
View Source

IsUntrusted

The incoming message arrived over an external link other than X.400 or the Internet. It originated either outside the organization or from a source the gateway does not consider trusted.

Declaration
public bool IsUntrusted { get; }
Property Value
Type Description
bool
View Source

NotifyRead

The user who sent the message has requested notification when a recipient first reads it.

Declaration
public bool NotifyRead { get; }
Property Value
Type Description
bool
View Source

NotifyUnread

The user who sent the message has requested notification when a recipient deletes it before reading or the Message object expires.

Declaration
public bool NotifyUnread { get; }
Property Value
Type Description
bool
  • View Source
Back to top

DR-IT Software documentation

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

Generated by DocFX