C# Класс Glyma.SharePoint.Security.GlymaSecurityGroupCollection

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
ExistsInHigherPermissionLevel bool
FilterGroups IList>.IDictionary
GetGroupsPermissionLevel GlymaPermissionLevel

Открытые методы

Метод Описание
GetUsersGroups ( SPWeb web, SPUser currentUser ) : IList
GlymaSecurityGroupCollection ( SecurityContextManager context, IDictionary groups ) : Microsoft.SharePoint

Приватные методы

Метод Описание
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

Описание методов

GetUsersGroups() публичный Метод

public GetUsersGroups ( SPWeb web, SPUser currentUser ) : IList
web SPWeb
currentUser SPUser
Результат IList

GlymaSecurityGroupCollection() публичный Метод

public GlymaSecurityGroupCollection ( SecurityContextManager context, IDictionary groups ) : Microsoft.SharePoint
context SecurityContextManager
groups IDictionary
Результат Microsoft.SharePoint