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.