Partager via


SPWeb.SiteGroups - Propriété

Obtient une collection qui contient tous les groupes dans la collection de sites.

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

Syntaxe

'Déclaration
Public ReadOnly Property SiteGroups As SPGroupCollection
    Get
'Utilisation
Dim instance As SPWeb
Dim value As SPGroupCollection

value = instance.SiteGroups
public SPGroupCollection SiteGroups { get; }

Valeur de propriété

Type : Microsoft.SharePoint.SPGroupCollection
Collection d'objets SPGroup qui représentent les groupes dans la collection de sites.

Exemples

L'exemple de code suivant utilise la propriété SiteGroups pour renvoyer la collection de groupes dans la collection de sites actuelle et affiche également le nom de chaque groupe.

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("Site_Name")
    Dim myGroups As SPGroupCollection = webSite.SiteGroups

    For Each group As SPGroup In myGroups
        Response.Write((SPEncode.HtmlEncode(group.Name) + "<BR>"))
    Next group
End Using
using (SPWeb oWebsite = SPContext.Current.Site.OpenWeb("Website_URL"))
{
    SPGroupCollection collGroups = oWebsite.SiteGroups;
    foreach (SPGroup oGroup in collGroups)
    {
        Response.Write(SPEncode.HtmlEncode(oGroup.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

Groups