2009-06-05 19 views
1

我正在生成一個RSS 2.0飼料使用System.ServiceModel.Syndication.SyndicationFeed爲Outlook 2007 SP2客戶端,我想知道是否有可能設置更新限制該訂閱源以便被Outlook客戶端識別。RSS 2.0飼料 - 爲Outlook 2007設置更新限制

+0

你介意分享什麼這確實有點更多信息?我很想找到更多關於通過VBA自動化RSS/Outlook的信息,你使用的是VSTO,那是我不理解的嗎? – 2011-07-02 04:19:50

回答

3

您需要使用syndication extension模塊:

feed.AttributeExtensions.Add(new XmlQualifiedName("sy", "http://www.w3.org/2000/xmlns/"), "http://purl.org/rss/1.0/modules/syndication/"); 
feed.ElementExtensions.Add("updatePeriod", "http://purl.org/rss/1.0/modules/syndication/", "daily"); 
feed.ElementExtensions.Add("updateFrequency", "http://purl.org/rss/1.0/modules/syndication/", 6); 
feed.ElementExtensions.Add("updateBase", "http://purl.org/rss/1.0/modules/syndication/", DateTime.UtcNow);