Partager via


SPWeb.Users - Propriété

Obtient la collection des objets utilisateur qui sont explicitement affectées d'autorisations dans le site Web.

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public ReadOnly Property Users As SPUserCollection
    Get
'Utilisation
Dim instance As SPWeb
Dim value As SPUserCollection

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

Valeur de propriété

Type : Microsoft.SharePoint.SPUserCollection
Objet SPUserCollection qui représente les utilisateurs.

Exemples

L'exemple de code suivant utilise la propriété Users pour renvoyer la collection d'utilisateurs d'un site Web spécifié de la collection de sites actuelle.

Cet exemple requiert les directives using (Imports dans Microsoft Visual Basic) pour les espaces de noms Microsoft.SharePoint et Microsoft.SharePoint.Utilities .

Using webSite As SPWeb = SPContext.Current.Site.OpenWeb("Website_URL")
    Dim users As SPUserCollection = webSite.Users
    Dim user As SPUser
    For Each user In users
        Response.Write((SPEncode.HtmlEncode(user.Name) + "<BR>"))
    Next
End Using
using (SPWeb oWebsite = SPContext.Current.Site.OpenWeb("Website_URL"))
{
    SPUserCollection collUsers = oWebsite.Users;
    foreach (SPUser oUser in collUsers)
    {
        Response.Write(SPEncode.HtmlEncode(oUser.Name) + "<BR>");
    }
}

Notes

Certains objets implémentent l'interface IDisposable , et vous devez éviter de conserver ces objets dans la mémoire après que qu'ils ne sont plus nécessaires. Pour plus d'informations sur les bonnes pratiques de codage, consultez Disposing Objects.

Voir aussi

Référence

SPWeb classe

SPWeb - Membres

Microsoft.SharePoint - Espace de noms