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

取得或設定可為 Null 之 GroupScope 列舉型別,這個列舉型別指定此群組主體的範圍。

Guid

取得與這個主體關聯的 GUID。

(繼承來源 Principal)
IsSecurityGroup

取得或設定可為 Null 的布林值,這個布林值指出群組是否已啟用安全性。

Members

取得代表群組成員之主體物件的集合。

Name

取得或設定這個主體的名稱。

(繼承來源 Principal)
SamAccountName

取得或設定這個主體的 SAM 帳戶名稱。

(繼承來源 Principal)
Sid

取得主體的安全識別項 (SID)。

(繼承來源 Principal)
StructuralObjectClass

取得結構性物件類別目錄屬性。

(繼承來源 Principal)
UserPrincipalName

取得或設定與此主體相關聯的使用者主體名稱 (UPN)。

(繼承來源 Principal)

方法

CheckDisposedOrDeleted()

判斷是否已在這個類別上呼叫 Dispose()Delete() 方法。 這個方法是由衍生自此主體類別的類別呼叫。

(繼承來源 Principal)
Delete()

從存放區刪除主體物件。

(繼承來源 Principal)
Dispose()

處置 GroupPrincipal 物件目前的執行個體。

Equals(Object)

傳回布林值,這個值指定提供的物件是否等於目前的物件。

(繼承來源 Principal)
ExtensionGet(String)

擷取擴充類別物件的屬性。

(繼承來源 Principal)
ExtensionSet(String, Object)

在擴充類別中設定屬性 (Attribute) 的值。

(繼承來源 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)

適用於