de la propiedad SPWeb.SiteUsers
Obtiene la colección de todos los usuarios que pertenecen a la colección de sitios.
Espacio de nombres: Microsoft.SharePoint
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Public ReadOnly Property SiteUsers As SPUserCollection
Get
'Uso
Dim instance As SPWeb
Dim value As SPUserCollection
value = instance.SiteUsers
public SPUserCollection SiteUsers { get; }
Valor de propiedad
Tipo: Microsoft.SharePoint.SPUserCollection
Objeto SPUserCollection que representa a los usuarios.
Ejemplos
En el ejemplo de código siguiente se utiliza la propiedad SiteUsers para devolver la colección de usuarios de la colección de sitios actual y nombres para mostrar del usuario
En este ejemplo se requieren using directivas (Imports en Microsoft Visual Basic) para los espacios de nombres Microsoft.SharePoint y Microsoft.SharePoint.Utilities .
Using webSite As SPWeb = SPContext.Current.Site.OpenWeb("Website_URL")
Dim users As SPUserCollection = webSite.SiteUsers
For Each user As SPUser In users
Response.Write((SPEncode.HtmlEncode(user.Name) + "<BR>"))
Next
End Using
using (SPWeb oWebsite = SPContext.Current.Site.OpenWeb("Website_URL"))
{
SPUserCollection collUsers = oWebsite.SiteUsers;
foreach (SPUser oUser in collUsers)
{
Response.Write(SPEncode.HtmlEncode(oUser.Name) + "<BR>");
}
}
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.