Compartilhar via


SPGroup.RemoveUser method

Remove o usuário especificado do grupo.

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

Syntax

'Declaração
Public Sub RemoveUser ( _
    user As SPUser _
)
'Uso
Dim instance As SPGroup
Dim user As SPUser

instance.RemoveUser(user)
public void RemoveUser(
    SPUser user
)

Parâmetros

Comentários

Esse método Remove o usuário do grupo conforme especificado pela propriedade Users .

Examples

O exemplo de código a seguir remove um usuário específico a cada grupo um conjunto de sites.

Dim site As SPWeb = SPContext.Current.Site.RootWeb
Try
    Dim myGroups As SPGroupCollection = site.SiteGroups
    Dim user As SPUser = site.Users("User_Name")
            
    Dim group As SPGroup
    For Each group In  myGroups
        group.RemoveUser(user)
    Next group
Finally
    site.Dispose()
End Try
using (SPWeb oWebsiteRoot = SPContext.Current.Site.RootWeb)
{
    SPGroupCollection collGroups = oWebsiteRoot.SiteGroups;
    SPUser oUser = oWebsiteRoot.Users["User_Name"];

    foreach (SPGroup oGroup in collGroups)
    {
        oGroup.RemoveUser(oUser);
    }
}

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

SPGroup class

SPGroup members

Microsoft.SharePoint namespace