Share via


MailItem.Properties property

When overridden in a derived class, the Properties property gets a list of named value pairs representing properties for the MailItem class.

Namespace:  Microsoft.Exchange.Data.Transport
Assembly:  Microsoft.Exchange.Data.Transport (in Microsoft.Exchange.Data.Transport.dll)

Syntax

'Declaration
Public MustOverride ReadOnly Property Properties As IDictionary(Of String, Object)
    Get
'Usage
Dim instance As MailItem
Dim value As IDictionary(Of String, Object)

value = instance.Properties
public abstract IDictionary<string, Object> Properties { get; }

Property value

Type: System.Collections.Generic.IDictionary<String, Object>

Remarks

The following table lists properties that are used by versions of Exchange starting with Exchange Server 2010 for the MailItem type. These values should not be changed and are listed for reference only.

Property name

Data type

Microsoft.Exchange.ContentIdentifier

string

Microsoft.Exchange.Edge.RuleCollectionHistory

List<string>

Microsoft.Exchange.Journaling.External

int32

Microsoft.Exchange.Journaling.Internal

int32

Microsoft.Exchange.Journaling.OriginalRecipientInfo

List<RoutingAddress>

Microsoft.Exchange.Journaling.ProcessedOnRouted

bool

Microsoft.Exchange.Journaling.ProcessedOnSubmitted

bool

Microsoft.Exchange.Transport.ElcJournalReport

bool

Microsoft.Exchange.Transport.History

List<string>

Microsoft.Exchange.Transport.Legacy.AlreadyForwarded

bool

Microsoft.Exchange.Transport.ResentMapiMessage

bool

Microsoft.Exchange.Transport.Sender.Resolved

bool

Microsoft.Exchange.Transport.ResolverLogLevel

int32

Microsoft.Exchange.Transport.MailItemTracing

bool

Microsoft.Exchange.JournalRecipientList

Guid[]

Microsoft.Exchange.SmtpMuaSubmission

bool

Microsoft.Exchange.Transport.AgentDeferCount

int32

Microsoft.Exchange.Transport.ResentMapiP2ToRecipients

List<string>

Microsoft.Exchange.Transport.ResentMapiP2CcRecipients

List<string>

Microsoft.Exchange.Transport.Categorizer.CategorizerComponent.MessageLatencyHeaderStamped

bool

Microsoft.Exchange.Transport.TransportMailItem.DeliveryPriority

int32

Microsoft.Exchange.Transport.TransportMailItem.PrioritizationReason

string

Microsoft.Exchange.Transport.InboundTrustEnabled

bool

Microsoft.Exchange.Transport.MailRecipient.OriginatorOrganization

string

Microsoft.Exchange.RightsManagement.TransportDecryptionUL

string

Microsoft.Exchange.RightsManagement.DecryptionTokenRecipient

string

RedirectionAddress

string

ProcessedByRedirectionAgent

bool

Microsoft.Exchange.RMSEncryptionAgent.RecipientListForPL

List<string>

Microsoft.Exchange.SenderIdStatus

string

Microsoft.Exchange.AddressRewrite.InternalSenderProperty

bool

Microsoft.Exchange.OriginalP1RecipientList

byte[]

Microsoft.Exchange.RightsManagement.TransportDecryptionLicenseUri

string

Microsoft.Exchange.RightsManagement.TransportDecryptionPL

string

Microsoft.Exchange.RightsManagement.TransportDecryptionUL

string

Microsoft.Exchange.PRA

string

Microsoft.Exchange.PRD

string

Microsoft.Exchange.Transport.InboundTrustEnabled

bool

See also

Reference

MailItem class

MailItem members

Microsoft.Exchange.Data.Transport namespace