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

Class MapiRss

Represents an item that is from a news feed.

Inheritance
object
AbstractReadOnlyMapiItem
AbstractMapiItem
MapiMessage
MapiRss
Inherited Members
MapiMessage.From(MapiMessage)
MapiMessage.AddAttachmentFrom(MapiAttachment)
MapiMessage.HasAttachments
MapiMessage.MessageClass
MapiMessage.MessageCodepage
MapiMessage.MessageLocaleId
MapiMessage.MessageFlags
MapiMessage.MessageSize
MapiMessage.MessageStatus
MapiMessage.SubjectPrefix
MapiMessage.NormalizedSubject
MapiMessage.Importance
MapiMessage.Priority
MapiMessage.Sensitivity
MapiMessage.SmartNoAttach
MapiMessage.Private
MapiMessage.SideEffects
MapiMessage.Keywords
MapiMessage.CommonStart
MapiMessage.CommonEnd
MapiMessage.AutoForwarded
MapiMessage.AutoForwardComment
MapiMessage.Categories
MapiMessage.Classification
MapiMessage.ClassificationDescription
MapiMessage.Classified
MapiMessage.InternetReferences
MapiMessage.InfoPathFormName
MapiMessage.MimeSkeleton
MapiMessage.TnefCorrelationKey
MapiMessage.AddressBookDisplayNamePrintable
MapiMessage.CreatorEntryId
MapiMessage.LastModifierEntryId
MapiMessage.AgingDontAgeMe
MapiMessage.CurrentVersion
MapiMessage.CurrentVersionName
MapiMessage.AlternateRecipientAllowed
MapiMessage.Responsibility
MapiMessage.Rowid
MapiMessage.HasNamedProperties
MapiMessage.RecipientOrder
MapiMessage.ContentBase
MapiMessage.AcceptLanguage
MapiMessage.PurportedSenderDomain
MapiMessage.StoreEntryId
MapiMessage.TrustSender
MapiMessage.Subject
MapiMessage.InvalidateHeadersCache()
MapiMessage.Headers
MapiMessage.MessageRecipients
MapiMessage.ContentClass
MapiMessage.LocalCommitTime
MapiMessage.ContentType
MapiMessage.CreatorName
MapiMessage.MessageAttachments
MapiMessage.Read
MapiMessage.RecipientDisplayName
MapiMessage.RecipientEntryId
MapiMessage.Body
MapiMessage.NativeBody
MapiMessage.BodyHtml
MapiMessage.RtfCompressed
MapiMessage.RtfInSync
MapiMessage.InternetCodepage
MapiMessage.BodyContentId
MapiMessage.BodyContentLocation
MapiMessage.Html
MapiMessage.ContactLinkEntry
MapiMessage.Companies
MapiMessage.Contacts
MapiMessage.ContactLinkName
MapiMessage.ContactLinkSearchKey
MapiMessage.ArchiveTag
MapiMessage.PolicyTag
MapiMessage.RetentionPeriod
MapiMessage.StartDateEtc
MapiMessage.RetentionDate
MapiMessage.RetentionFlags
MapiMessage.ArchivePeriod
MapiMessage.ArchiveDate
MapiMessage.RtfSyncBodyCrc
MapiMessage.RtfSyncBodyCount
MapiMessage.RtfSyncBodyTag
MapiMessage.RtfSyncPrefixCount
MapiMessage.RtfSyncTrailingCount
MapiMessage.SenderAddressType
MapiMessage.SenderEntryId
MapiMessage.SenderSearchKey
MapiMessage.SenderSmtpAddress
MapiMessage.SentRepresentingAddressType
MapiMessage.SentRepresentingEntryId
MapiMessage.SentRepresentingSmtpAddress
MapiMessage.SentRepresentingSearchKey
MapiMessage.Mileage
MapiMessage.Attachments
MapiMessage.Recipients
AbstractMapiItem.ObjectType
AbstractMapiItem.RecordKey
AbstractMapiItem.SearchKey
AbstractMapiItem.DisplayName
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DRIT.Mail.Mapi
Assembly: DRIT.Mail.dll
Syntax
public class MapiRss : MapiMessage
Remarks

Reference: MS-OXORSS

Constructors

View Source

MapiRss()

Initializes a new instance of the MapiRss class.

Declaration
public MapiRss()
Remarks

Reference: MS-OXORSS

Fields

View Source

MessageClassName

Stores the message class name value used by this type.

Declaration
public const string MessageClassName = "IPM.Post.RSS"
Field Value
Type Description
string
Remarks

Reference: MS-OXORSS

Properties

View Source

MessageDeliveryTime

Gets or sets the posting date, in Coordinated Universal Time (UTC), of the item or entry.

Declaration
public DateTime? MessageDeliveryTime { get; set; }
Property Value
Type Description
DateTime?
Remarks

This property is set as follows: For an RSS item, this property is set to the value of the date element or the pubDate element. If neither of these elements is present in the RSS item, this property is set to the value of the lastBuildDate element. For an atom entry, this property is set to the value of the modified, issued, updated, or published element. If none of these elements is present under the entry element, then the modified element or the updated element that is under the feed element is used. This property can be set to the current time if none of the specified elements exist in the RSS item or the atom entry.

Reference: MS-OXORSS 2.2.1.8 PidTagMessageDeliveryTime Property

View Source

PostRssChannel

Gets or sets the title of the atom feed or the RSS feed.

Declaration
public string PostRssChannel { get; set; }
Property Value
Type Description
string
Remarks

For an atom feed, this property is set to the value of the title child element of the feed element. For an RSS feed, this property is set to the value of the title child element of the channel element.

Reference: MS-OXORSS 2.2.1.5 PidLidPostRssChannel Property

View Source

PostRssChannelLink

Gets or sets the URL of the RSS feed or atom feed from which the XML file came.

Declaration
public string PostRssChannelLink { get; set; }
Property Value
Type Description
string
Remarks

Reference: MS-OXORSS 2.2.1.1 PidLidPostRssChannelLink Property

View Source

PostRssItemGuid

Gets or sets a unique identifier for the object.

Declaration
public string PostRssItemGuid { get; set; }
Property Value
Type Description
string
Remarks

This property is set as follows: For an RSS item, this property is set to the value of the GUID element or the link element. For an atom entry, this property is set to the value of the id element. If the id element is not present, this property is set to the value of the href attribute of the link element.

Reference: MS-OXORSS 2.2.1.4 PidLidPostRssItemGuid Property

View Source

PostRssItemHash

Gets or sets a hash of the XML from the RSS feed or the atom feed. The hash is computed by using an implementation-dependent algorithm and is used to quickly determine whether two items are different.

Declaration
public int? PostRssItemHash { get; set; }
Property Value
Type Description
int?
Remarks

Reference: MS-OXORSS 2.2.1.3 PidLidPostRssItemHash Property

View Source

PostRssItemLink

Gets or sets the URL of the item or entry.

Declaration
public string PostRssItemLink { get; set; }
Property Value
Type Description
string
Remarks

For an RSS item, this property is set to the value of the link child element of the item element. For an atom entry, the following applies: If the rel attribute is not present, or if it is present and set to "alternate", then this property is set to the value of the href attribute. If the rel attribute is present and set to anything besides "alternate", then the PidLidPostRssItemLink property is not set.

Reference: MS-OXORSS 2.2.1.2 PidLidPostRssItemLink Property

View Source

PostRssItemXml

Gets or sets either the contents of the item element and all of its child elements from an RSS feed or the contents of the entry element and all of its child elements from an atom feed.

Declaration
public string PostRssItemXml { get; set; }
Property Value
Type Description
string
Remarks

Reference: MS-OXORSS 2.2.1.6 PidLidPostRssItemXml Property

View Source

PostRssSubscription

Gets or sets the user's preferred name for the subscription.

Declaration
public string PostRssSubscription { get; set; }
Property Value
Type Description
string
Remarks

Reference: MS-OXORSS 2.2.1.7 PidLidPostRssSubscription Property

View Source

SenderEmailAddress

Gets or sets the value of the email child element of the author element of an atom entry. If the email element is not present, this property is set to an empty string. This property does not apply to an RSS item.

Declaration
public override string SenderEmailAddress { get; set; }
Property Value
Type Description
string
Overrides
MapiMessage.SenderEmailAddress
Remarks

Reference: MS-OXORSS 2.2.2.5 PidTagSenderEmailAddress Property

View Source

SenderName

Gets or sets the origination information about the RSS object.

Declaration
public override string SenderName { get; set; }
Property Value
Type Description
string
Overrides
MapiMessage.SenderName
Remarks

This property is set as follows: For an RSS item, this property is set to the value of the author, publisher, or title element. For an atom entry, this property is set to the value of the name or title element. If none of the specified elements exist in the RSS item or the atom entry, this property is set to an empty string.

Reference: MS-OXORSS 2.2.2.4 PidTagSenderName Property

View Source

SentRepresentingEmailAddress

Gets or sets the contents of the email child element of the author element of an atom entry. If the email element is not present, this property is set to an empty string.

Declaration
public override string SentRepresentingEmailAddress { get; set; }
Property Value
Type Description
string
Overrides
MapiMessage.SentRepresentingEmailAddress
Remarks

This property does not apply to an RSS item.

Reference: MS-OXORSS 2.2.2.7 PidTagSentRepresentingEmailAddress Property

View Source

SentRepresentingName

Gets or sets origination information about the RSS object.

Declaration
public override string SentRepresentingName { get; set; }
Property Value
Type Description
string
Overrides
MapiMessage.SentRepresentingName
Remarks

This property is set as follows: For an RSS item, this property is set to the value of the author, publisher, or title element. For an atom entry, this property is set either to the value of the title element or to the value of the name child element of the author element. If none of the specified elements exist in the RSS item or the atom entry, this property is set to an empty string.

Reference: MS-OXORSS 2.2.2.6 PidTagSentRepresentingName Property

  • View Source
Back to top

DR-IT Software documentation

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

Generated by DocFX