C# Class Glyma.SharePoint.Security.GlymaSecurityGroupCollection

Afficher le fichier Open project: chris-tomich/Glyma Class Usage Examples

Private Properties

Свойство Type Description
ExistsInHigherPermissionLevel bool
FilterGroups IList>.IDictionary
GetGroupsPermissionLevel GlymaPermissionLevel

Méthodes publiques

Méthode Description
GetUsersGroups ( SPWeb web, SPUser currentUser ) : IList
GlymaSecurityGroupCollection ( SecurityContextManager context, IDictionary groups ) : Microsoft.SharePoint

Private Methods

Méthode Description
ExistsInHigherPermissionLevel ( GlymaSecurityGroup group, GlymaPermissionLevel currentPermissionLevel ) : bool

Checks if the the group appears in a higher permission level

FilterGroups ( ) : IList>.IDictionary

Filters the GlymaSPSecurityGroup dictionary so that groups only return for the highest permission level they've been granted.

GetGroupsPermissionLevel ( GlymaSecurityGroup glGroup ) : GlymaPermissionLevel

Method Details

GetUsersGroups() public méthode

public GetUsersGroups ( SPWeb web, SPUser currentUser ) : IList
web SPWeb
currentUser SPUser
Résultat IList

GlymaSecurityGroupCollection() public méthode

public GlymaSecurityGroupCollection ( SecurityContextManager context, IDictionary groups ) : Microsoft.SharePoint
context SecurityContextManager
groups IDictionary
Résultat Microsoft.SharePoint