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.