Compartilhar via


SPWeb.SiteUsers property

Obtém a coleção de todos os usuários que pertencem ao conjunto de sites.

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

Syntax

'Declaração
Public ReadOnly Property SiteUsers As SPUserCollection
    Get
'Uso
Dim instance As SPWeb
Dim value As SPUserCollection

value = instance.SiteUsers
public SPUserCollection SiteUsers { get; }

Property value

Type: Microsoft.SharePoint.SPUserCollection
Um objeto SPUserCollection que representa os usuários.

Examples

O exemplo de código a seguir usa a propriedade SiteUsers para retornar a coleção de usuários para o conjunto de sites atual e os nomes de exibição do usuário

Este exemplo requer diretivas de using (Imports no Microsoft Visual Basic) para os namespaces Microsoft.SharePoint e 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>");
    }
}

Dica

Determinados objetos implementam a interface IDisposable , e você deve evitar reter esses objetos na memória depois que eles não são mais necessários. Para obter informações sobre boas práticas de codificação, consulte Disposing Objects.

Ver também

Referência

SPWeb class

SPWeb members

Microsoft.SharePoint namespace