Share via


Codebeispiel: Multicasting von Aktivitätsereignissen (Konsolenanwendung)

Letzte Änderung: Montag, 22. August 2011

Gilt für: SharePoint Server 2010

In diesem Beispiel wird die Verwendung des neuen Aktivitätsfeed-Objektmodells in Microsoft SharePoint Server 2010 zum Erstellen und Einfügen von Aktivitätsereignissen per Multicasting veranschaulicht. In dem Beispiel wird ein benutzerdefinierter Aktivitätsfeedgatherer sowie die benutzerdefinierten Objekte ActivityTemplate, ActivityType und ActivityEvent erstellt und dann gezeigt, wie Ereignisse von einem benutzerdefinierten Aktivitätsfeedgatherer veröffentlicht und per Multicasting eingefügt werden. Über die Konsolenausgabe wird sichergestellt, dass jeder Schritt in der Anwendung abgeschlossen ist. Gewusst wie: Erstellen eines neuen Aktivitätstyps enthält eine exemplarische Vorgehensweise für den Code in diesem Beispiel zum Erstellen neuer ActivityType-Objekte. Eine exemplarische Vorgehensweise für den Code in diesem Beispiel zum Einfügen von Aktivitätsereignissen finden Sie im Abschnitt Multicasting von Ereignissen an Benutzernewsfeeds von Gewusst wie: Erstellen und Einfügen von Ereignissen in Benutzernewsfeeds.

Installieren Sie dieses Codebeispiel auf Ihrem eigenen Computer, indem Sie das Microsoft SharePoint 2010 Software Development Kit (SDK) herunterladen oder aber das Beispiel von der Code Gallery herunterladen. Wenn Sie das SharePoint 2010 SDK herunterladen, wird das Beispiel im folgenden Speicherort des Dateisystems installiert: C:\Program Files\Microsoft SDKs\SharePoint 2010\Samples\Social Data and User Profiles.

Erstellen und Ausführen des Beispiels

In den folgenden Schritten wird gezeigt, wie Sie das Projekt auf der Entwicklungs- oder Testwebsite testen können.

So erstellen Sie das Beispiel

  1. Erstellen Sie einen Ordner namens Microsoft.SDK.Server.Samples, und entzippen Sie dann die Datei CustomActivityGatherer.zip in diesem Ordner.

  2. Starten Sie Microsoft Visual Studio 2010, und öffnen Sie dann die Datei ActivityFeedSample.sln, die sich in dem Ordner befindet, den Sie in Schritt 1 erstellt haben.

  3. Ändern Sie die Werte der sampleSite-Zeichenfolge und der communityUrl-Zeichenfolge in CustomActivityGatherer.cs zu den entsprechenden URLs für Ihre Entwicklungs- oder Testwebsite.

  4. Sofern noch nicht vorhanden, fügen Sie dem Projekt Verweise auf folgende Assemblys hinzu:

    • Microsoft.SharePoint.dll

    • Microsoft.Office.Server.dll

    • Microsoft.Office.Server.UserProfiles.dll

  5. Fügen Sie die Ressourcendateien im Verzeichnis ULS-Resources-Dir (customgatherer.en-US.resx und customgatherer.resx) dem Verzeichnis \Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\Resources hinzu.

So führen Sie das Beispiel aus

  1. Drücken Sie F5, um das Projekt zu erstellen und den Debugvorgang zu starten.

  2. Nachdem in der Konsolenausgabe angezeigt wird, dass der benutzerdefinierte Gatherer den Vorgang abgeschlossen hat, drücken Sie eine beliebige Taste, um den Debugvorgang zu beenden.

Siehe auch

Konzepte

Verwenden von Aktivitätsfeeds mit dem Objektmodell

Weitere Ressourcen

Code Gallery