Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Beispiel wird veranschaulicht, wie Sie einen RSS-Feed mit der OpenSharedFolder(String, Object, Object, Object)-Methode abonnieren.
Beispiel
Hinweis
Das folgende Codebeispiel ist ein Auszug aus Programming Applications für Microsoft Office Outlook 2007.
Das Outlook-Objektmodell unterstützt das Bereitstellen von Zugriff auf freigegebene Daten, z. B. Internetkalender, RSS-Feeds und Daten aus Microsoft SharePoint-Listen und -Dokumentbibliotheken. Es ermöglicht das Herstellen von Verbindungen zu diesen gemeinsam genutzten Datenquellen und das Einrichten der Synchronisierungskontexte, sodass diese die freigegebenen Ressourcen kontinuierlich abfragen. Das Outlook-Objektmodell stellt die OpenSharedFolder(String, Object, Object, Object)- Methode des NameSpace-Objekts bereit, das heruntergeladen und mit einem bestimmten freigegebenen Ordnertyp synchronisiert werden kann.
Im folgenden Beispiel abonniert AddRssFeed einen neuen RSS-Feed namens “Example RSS Feed” durch Aufrufen der OpenSharedFolder-Methode mit einer URL, die auf den neuen RSS-Feed verweist. Die letzten beiden Parameter der OpenSharedFolder-Methode sind auf true festgelegt, um anzugeben, dass Anlagen heruntergeladen werden sollen und von Outlook die im RSS-Feed bereitgestellte Aktualisierungsrate verwendet werden soll.
Hinweis
Sie müssen den korrekten Protokollhandler für die Ordner-URL in der OpenSharedFolder-Methode angeben, um einen RSS-Feed zu abonnieren. Sie müssen z. B. eine URL verwenden, die mit feed://
anstelle von https://
beginnt. Outlook kann keine RSS-Feeds öffnen, die eine Authentifizierung erfordern, es sei denn, die Windows NTLM-Authentifizierung (Windows NT LAN Manager) ist verfügbar. Außerdem können keine RSS-Feeds von SSL-Speicherorten (Secure Sockets Layer) geladen werden.
Wenn Sie Visual Studio verwenden, um dieses Codebeispiel zu testen, müssen Sie der Microsoft Outlook 15.0-Objektbibliothekkomponente zuerst einen Verweis hinzufügen und die Outlook-Variable angeben, wenn Sie den Microsoft.Office.Interop.Outlook-Namespace importieren. Die using-Anweisung darf im Codebeispiel nicht direkt vor den Funktionen stehen, sondern muss vor der öffentlichen Class-Deklaration hinzugefügt werden. Die folgende Codezeile zeigt, wie Sie den Import und die Zuweisung in C# vornehmen.
using Outlook = Microsoft.Office.Interop.Outlook;
private void AddRssFeed()
{
string feedUrl = "feed://example.org/rssfeed.xml";
Outlook.Folder subscriptionFolder =
Application.Session.OpenSharedFolder(feedUrl, "Example RSS Feed", true, true) as Outlook.Folder;
Outlook.Explorer exp =
Application.Explorers.Add(subscriptionFolder, Outlook.OlFolderDisplayMode.olFolderDisplayNormal);
exp.Display();
}