Класс SPMember
Представляет базовый класс для классов SPUser и SPGroup .
Иерархия наследования
System.Object
Microsoft.SharePoint.SPMember
Microsoft.SharePoint.SPPrincipal
Microsoft.SharePoint.SPRole
Пространство имен: Microsoft.SharePoint
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public MustInherit Class SPMember
'Применение
Dim instance As SPMember
public abstract class SPMember
Замечания
Каждого пользователя или группы в узле имеет идентификатор уникального элемента, имеет разрешения, связанные с членством и может быть представлено объектом SPMember . Свойство Member класса SPRoleAssignment позволяет получить член, представляющий пользователя или группы, связанные с разрешением.
Можно использовать индексатор возвращают объект SPUser или SPGroup , определенных для веб-узла и затем присвойте объект для объекта SPMember , следующим образом.
Dim site As SPWeb =
SPContext.Current.Site.AllWebs("Site_Name")
Dim memUser As SPMember = site.Users("User_Name")
Dim memGroup As SPMember =
site.Groups("Group_Name")
using(SPWeb oWebsite = SPContext.Current.Site.AllWebs["Site_Name"]);
SPMember oMemberName = oWebsite.Users["User_Name"];
SPMember oMemberGroup = oWebsite.Groups["Group_Name"];
Примечание
Некоторые объекты реализуют интерфейс IDisposable и следует избегать сохранения этих объектов в памяти, после они больше не нужны. Disposing Objectsсведения о рекомендованные методы программирования, см.
Потокобезопасность
Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.