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.