RDORssFeed object

 

RDORssFeed object represents an RSS feed in Outlook.

 

Returned by:

RDORssFeeds.Item

RDORssFeeds.Add

 

The example below enumerates all RSS feds in the current profile  and prints their name and full path to the Outlook folder where the feed items are delivered.

set Session = CreateObject("Redemption.RDOSession")
Session.MAPIOBJECT = Application.Session.MAPIOBJECT
for each RssFeed in Session.RssFeeds
    Debug.Print RssFeed.LocalName & " - " & RssFeed.LocalFolder.FolderPath
next

 

The example below creates a new RSS feed

set Session = CreateObject("Redemption.RDOSession")
Session.MAPIOBJECT = Application.Session.MAPIOBJECT
set RssFeed = Session.RssFeeds.Add("http://stackoverflow.com/feeds/tag?tagnames=mapi&sort=hot%23")
RssFeed.LocalName = "Stack Overflow - MAPI questions"
RssFeed.Save

 

Properties

Methods

 


Derived from: IDispatch


Properties


BindingEntryId String, read/write.
The entry id of the IPM.Sharing.Binding.In config message in the RSS folder of the feed.

 
Capabilities Integer, read/write. Reserved.

 
ConfigurationUrl String, read-only. The full configuration path (outlookfeed://...).

 
Detail Integer, read-only. Reserved.

 
Flavor Integer, read-only. Reserved.

 
IndexEntryId String, read/write
The entry id of the IPM.Sharing.Index.In index message in the Inbox folder of the default store.

 
InstanceGuid String, read/write. The GUID that uniquely identifies the particular instance of the feed.

 
LastAutoSyncTime Datetime, read/write.
The time when the RSS feeds was last auto synchronized.

 
LastSyncTime Datetime, read/write.
The time when the RSS feeds was last synchronized.

 
LocalFolder RDOFolder, read/write.
Returns or sets the local folder where the RSS items are stored.

set Session = CreateObject("Redemption.RDOSession")
Session.MAPIOBJECT = Application.Session.MAPIOBJECT
'Stackoverflow posts tagged "MAPI"
set RssFeed = Session.RssFeeds.Add("http://stackoverflow.com/feeds/tag?tagnames=mapi")
'deliver the RSS feed to the Inbox folder
RssFeed.LocalFolder = Session.GetDefaultFolder(olFolderInbox)
RssFeed.Save
LocalMessageType String, read/write.
Represents the default item type created by the RSS provider (e.g. IPF.Note).

 
LocalName String, read/write.
Local name of the RSS feed.

 
LocalStore RDOStore, read/write.
Returns the local store where the RSS items are stored.

 
Permissions Integer, read/write. Reserved.

 
ProviderGuid String, read/write.
The GUID that unique identifies the sharing provider type.
For the RSS provider, the value is always
{0006F0AF-0000-0000-C000-000000000046}

 
RemoteComment String, read/write.
Returns the remote comment specified for the RSS feed.

 
RemoteLastModificationTime Datetime, read/write.
The time when the RSS feeds was last modified on the remote server.

 
RemoteName String, read/write.
Returns or sets the remote name specified for the RSS feed.

 
RemotePath String, read/write.
Returns or sets the full path (HTTP or HTTPS) of the RSS feed..

 
RemoteSize Integer, read/write.
Returns or sets the remote size of the RSS feed.

 
RemoteType String, read/write.
Returns or sets the MIME type of the feed (e.g. text/xml).

 
RemoteUser String, read/write.
Returns or sets the remote user name (if specified)

 
RemoteVersion String, read/write.
Returns or sets the remote version of the RSS feed (if specified)

 
TimeToLive
DateTime, read/write.
Returns or sets the value specifying how long the RSS collection must be cached before it needs to be updated.
 
Status Integer, read/write. Reserved.

 

Methods


Delete Deletes the RSS feed

 
Save Saves the RSS feed. Save must be called after modifying any of the RSS feed properties.