GroupPrincipal 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
封装组帐户。 组帐户可以是出于管理目的而创建的主体对象或帐户的任意集合。
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) |
使用指定的上下文初始化 GroupPrincipal 类的新实例。 |
GroupPrincipal(PrincipalContext, String) |
初始化 GroupPrincipal 类的新实例并将该实例分配给指定的上下文和 SAM 帐户名。 |
属性
Context |
获取与主体关联的主体上下文。 (继承自 Principal) |
ContextRaw |
获取与此主体关联的主体上下文。 (继承自 Principal) |
ContextType |
获取上下文类型枚举值,该值指定与此主体关联的主体上下文的类型。 (继承自 Principal) |
Description |
获取或设置主体的说明。 (继承自 Principal) |
DisplayName |
获取或设置此主体的显示名称。 (继承自 Principal) |
DistinguishedName |
获取此主体的可分辨名称 (DN)。 (继承自 Principal) |
GroupScope |
获取或设置一个可以为 null 的 GroupScope 枚举,用于指定此组主体的范围。 |
Guid |
获取与此主体关联的 GUID。 (继承自 Principal) |
IsSecurityGroup |
获取或设置一个可以为 null 的布尔值,该值指示是否对组启用安全性。 |
Members |
获取主体对象的集合,这些对象表示组的成员。 |
Name |
获取或设置此主体的名称。 (继承自 Principal) |
SamAccountName |
获取或设置此主体的 SAM 帐户名。 (继承自 Principal) |
Sid |
获取主体的安全 ID (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) |