2009-06-05 6 views
1

Ich erstelle einen RSS 2.0 Feed mit System.ServiceModel.Syndication.SyndicationFeed für Outlook 2007 SP2 Clients, und ich würde gerne wissen, ob es möglich ist, das Update zu setzen Limit für den Feed, um vom Outlook-Client erkannt zu werden.RSS 2.0 feed - Update-Limit für Outlook 2007 einstellen

+0

würden Sie ein wenig mehr Informationen über Mind teilen, was das bedeutet? Ich bin verzweifelt, um mehr Informationen über die Automatisierung von RSS/Outlook über VBA zu finden, verwenden Sie VSTO, ist das, was ich nicht verstehe? –

+0

Nein, ich war daran interessiert, die RSS-Feed-Eigenschaften so festzulegen, dass Outlook beim Hinzufügen des RSS-Feeds die angegebenen Eigenschaften verwendet. Outlook wurde in diesem Prozess in keiner Weise geschädigt (mit VSTO oder VBA oder etwas anderes). – alexandrul

Antwort

3

Sie müssen das syndication extension Modul verwenden:

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);