GroupPrincipal Класс

Определение

Инкапсулирует учетные записи группы. Учетные записи группы могут быть произвольными коллекциями объектов-участников или учетных записей, созданные в административных целях.

public ref class GroupPrincipal : System::DirectoryServices::AccountManagement::Principal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
public class GroupPrincipal : System.DirectoryServices.AccountManagement.Principal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class GroupPrincipal : System.DirectoryServices.AccountManagement.Principal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
type GroupPrincipal = class
    inherit Principal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type GroupPrincipal = class
    inherit Principal
Public Class GroupPrincipal
Inherits Principal
Наследование
GroupPrincipal
Атрибуты

Конструкторы

GroupPrincipal(PrincipalContext)

Инициализирует новый экземпляр класса GroupPrincipal, используя заданный контекст.

GroupPrincipal(PrincipalContext, String)

Инициализирует новый экземпляр класса GroupPrincipal и назначает ему заданный контекст и имя учетной записи SAM.

Свойства

Context

Возвращает контекст участника, который связан с этим участником.

(Унаследовано от Principal)
ContextRaw

Возвращает контекст участника, который связан с этим участником.

(Унаследовано от Principal)
ContextType

Возвращает значение перечисления типов контекста, указывающее тип контекста участника, связанный с этим участником.

(Унаследовано от Principal)
Description

Получает или задает описание участника.

(Унаследовано от Principal)
DisplayName

Получает или задает отображаемое имя участника.

(Унаследовано от Principal)
DistinguishedName

Возвращает различающееся имя (DN) участника.

(Унаследовано от Principal)
GroupScope

Возвращает или задает перечисление GroupScope, допускающее значение NULL, которое определяет область участника-группы.

Guid

Возвращает идентификатор GUID, связанный с участником.

(Унаследовано от Principal)
IsSecurityGroup

Возвращает или задает логическое значение, допускающее значение NULL, которое указывает, является ли группа защищенной.

Members

Возвращает коллекцию объектов-участников, представляющих участников группы.

Name

Получает или задает имя участника.

(Унаследовано от Principal)
SamAccountName

Получает или задает имя учетной записи SAM для данного участника.

(Унаследовано от Principal)
Sid

Возвращает идентификатор безопасности участника.

(Унаследовано от Principal)
StructuralObjectClass

Возвращает атрибут каталога класса структурного объекта.

(Унаследовано от Principal)
UserPrincipalName

Возвращает или указывает имя участника-пользователя (UPN), связанное с этим субъектом.

(Унаследовано от Principal)

Методы

CheckDisposedOrDeleted()

Определяет, был ли вызван для этого класса метод Dispose() или Delete(). Этот метод вызывается классами, производными от класса данного участника.

(Унаследовано от Principal)
Delete()

Удаляет объект-участник из хранилища.

(Унаследовано от Principal)
Dispose()

Удаляет текущий экземпляр объекта GroupPrincipal.

Equals(Object)

Возвращает логическое значение, указывающее, равен ли заданный объект текущему.

(Унаследовано от Principal)
ExtensionGet(String)

Извлекает атрибут объекта расширенного класса.

(Унаследовано от Principal)
ExtensionSet(String, Object)

Задает значение атрибута в расширенном классе.

(Унаследовано от Principal)
FindByIdentity(PrincipalContext, IdentityType, String)

Возвращает объект участник-группа, соответствующий заданному типу и значению удостоверения. Эта версия метода FindByIdentity определяет формат значения удостоверения.

FindByIdentity(PrincipalContext, String)

Возвращает объект участник-группа, соответствующий заданному значению удостоверения.

GetGroups()

Возвращает коллекцию объектов групп, указывающих группы, в которые входит текущий участник.

(Унаследовано от Principal)
GetGroups(PrincipalContext)

Возвращает коллекцию объектов групп, в которые входит участник и которые существуют в хранилище, заданном в параметре контекста.

(Унаследовано от Principal)
GetHashCode()

Извлекает хэш, созданный из содержимого объекта-участника, который подходит для использования в алгоритмах хэширования и структурах данных, таких как хэш-таблица.

(Унаследовано от Principal)
GetMembers()

Возвращает коллекцию объектов-участников, которые содержатся в группе.

GetMembers(Boolean)

Возвращает коллекцию объектов-участников, которые содержатся в группе. Если флагу рекурсии присвоено значение true, данный метод осуществляет рекурсивный поиск по текущей группе и возвращает всех вложенных участников группы.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
GetUnderlyingObject()

Возвращает базовый объект DirectoryEntry, который предоставляет контактные данные для объекта субъекта.

(Унаследовано от Principal)
GetUnderlyingObjectType()

Возвращает базовый тип объекта.

(Унаследовано от Principal)
IsMemberOf(GroupPrincipal)

Возвращает логическое значение, указывающее, входит ли участник в указанную группу.

(Унаследовано от Principal)
IsMemberOf(PrincipalContext, IdentityType, String)

Возвращает логическое значение, указывающее, входит ли участник в группу, заданную типом и значением удостоверения.

(Унаследовано от Principal)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Save()

Сохраняет изменения объекта-участника в хранилище. Если это новый объект-участник, метод помещает его в хранилище.

(Унаследовано от Principal)
Save(PrincipalContext)

Сохраняет изменения объекта-участника в хранилище. Если это новый объект-участник, метод помещает его в указанный контекст. Если участник уже сохранен, он перемещается из исходного контекста в указанный.

(Унаследовано от Principal)
ToString()

Возвращает понятное строковое представление текущего объекта-участника.

(Унаследовано от Principal)

Применяется к