Поделиться через


Класс 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) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

Справочные материалы

Элементы SPMember

Пространство имен Microsoft.SharePoint