Freigeben über


SPAlertCollection.GetUniqueUsers-Methode

Gibt ein String-Array, die alle Benutzer einer Website Listen, ohne diese mehr als einmal auflisten, die Benachrichtigungen für Listenelemente, zurück.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public Function GetUniqueUsers As String()
'Usage
Dim instance As SPAlertCollection
Dim returnValue As String()

returnValue = instance.GetUniqueUsers()
public string[] GetUniqueUsers()

Rückgabewert

Typ: []
Ein Zeichenfolgenarray, das den Benutzernamen für die einzelnen Benutzer enthält.

Hinweise

Warnung

Dieses Feature wird zwar in der aktuellen Produktversion weiterhin unterstützt, könnte aber in Zukunft entfernt werden. Vermeiden Sie die Verwendung dieses veralteten Features, wenn Sie neue Anwendungen schreiben. Beim Ändern vorhandener Anwendungen wird dringend empfohlen, Abhängigkeiten von diesem Feature zu entfernen.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie zurück und zeigt eine Liste aller Benutzer, die Benachrichtigungen auf einer Website verfügen.

Dieses Beispiel erfordert using Richtlinien (Imports in Visual Basic) für die Namespaces Microsoft.SharePoint und Microsoft.SharePoint.Utilities .

Das Beispiel setzt das Vorhandensein einer ASPX-Seite, die ein Label-Steuerelement mit dem Namen Label1enthält.

Dim site As SPSite = SPControl.GetContextSite(Context)
Dim web As SPWeb = site.AllWebs("Site_Name")
Dim users As String() = web.Alerts.GetUniqueUsers()
Dim user As String

For Each user In  users

    Label1.Text += SPEncode.HtmlEncode(user)

Next user 
SPSite oSiteCollection = SPContext.Current.Site;
SPWeb oWebsite = oSiteCollection.AllWebs["Site_Name"];
SPUserCollection collUsers = oWebsite.Alerts.GetUniqueUsers();

foreach (string oUser in collUsers)
{
    Label1.Text += SPEncode.HtmlEncode(oUser);
}
oWebsite.Dispose();

Hinweis

Bestimmte Objekte, die IDisposable -Schnittstelle implementieren, und müssen Sie vermeiden, diese Objekte im Arbeitsspeicher beibehalten, nachdem sie nicht mehr benötigt werden. Informationen zu bewährten Programmierpraktiken finden Sie unter Disposing Objects.

Siehe auch

Referenz

SPAlertCollection Klasse

SPAlertCollection-Member

Microsoft.SharePoint-Namespace