Compartilhar via


SPWeb.SiteGroups property

Obtém uma coleção que contém todos os grupos no conjunto de sites.

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

Syntax

'Declaração
Public ReadOnly Property SiteGroups As SPGroupCollection
    Get
'Uso
Dim instance As SPWeb
Dim value As SPGroupCollection

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

Property value

Type: Microsoft.SharePoint.SPGroupCollection
Uma coleção de objetos SPGroup que representam os grupos no conjunto de sites.

Examples

O exemplo de código a seguir usa a propriedade SiteGroups para retornar a coleção de grupos no conjunto de sites atual e também exibe o nome de cada grupo.

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("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>");
    }
}

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

Groups