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(PrincipalContext, String) |
Инициализирует новый экземпляр GroupPrincipal класса и назначает его указанному контексту и имени учетной записи SAM. |
| GroupPrincipal(PrincipalContext) |
Инициализирует новый экземпляр класса GroupPrincipal с помощью указанного контекста. |
Свойства
| Имя | Описание |
|---|---|
| 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 |
Возвращает идентификатор безопасности (SID) субъекта. (Унаследовано от Principal) |
| StructuralObjectClass |
Возвращает атрибут каталога классов структурных объектов. (Унаследовано от Principal) |
| UserPrincipalName |
Возвращает или задает имя участника-пользователя, связанное с этим субъектом. (Унаследовано от 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) |