Compartir a través de


del método SPAlertCollection.GetUniqueUsers

Devuelve una matriz de cadenas que enumera todos los usuarios de un sitio, sin lista de más de una vez, que reciben alertas para elementos de lista.

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public Function GetUniqueUsers As String()
'Uso
Dim instance As SPAlertCollection
Dim returnValue As String()

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

Valor devuelto

Tipo: []
Una matriz de cadenas que contiene el nombre de usuario para cada usuario.

Comentarios

Advertencia

Esta característica es compatible en la versión actual del producto, pero puede que se quite en el futuro. Si escribe nuevas aplicaciones, evite usar esta función degradada. Si modifica las aplicaciones existentes, se recomienda que quite cualquier dependencia de esta función.

Ejemplos

En el ejemplo de código siguiente se muestra cómo devolver y mostrar una lista de todos los usuarios que tienen alertas en un sitio.

En este ejemplo se requieren using directivas (Imports en Visual Basic) para los espacios de nombres Microsoft.SharePoint y Microsoft.SharePoint.Utilities .

El ejemplo supone la existencia de una página .aspx que contiene un control label denominado Label1.

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

Nota

Determinados objetos implementan la interfaz de IDisposable y, a continuación, se debe evitar la conservación de estos objetos en la memoria que ya no se necesitan. Para obtener información acerca de buenas prácticas de codificación, vea Disposing Objects.

Vea también

Referencia

clase SPAlertCollection

Miembros SPAlertCollection

Espacio de nombres Microsoft.SharePoint