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

プリンシパルのセキュリティ 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)

指定された ID の型と値に一致するグループ プリンシパル オブジェクトを返します。 このバージョンの FindByIdentity メソッドでは、ID 値の形式が指定されます。

FindByIdentity(PrincipalContext, String)

指定された ID 値に一致するグループ プリンシパル オブジェクトを返します。

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)

プリンシパルが、ID の型と値で指定されたグループのメンバーであるかどうかを示すブール値を返します。

(継承元 Principal)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
Save()

プリンシパル オブジェクトに対する変更をストアに保存します。 これが新しいプリンシパル オブジェクトである場合は、このオブジェクトがストアに挿入されます。

(継承元 Principal)
Save(PrincipalContext)

プリンシパル オブジェクトに対する変更をストアに保存します。 これが新しいプリンシパル オブジェクトである場合は、このオブジェクトが、指定されたコンテキストに挿入されます。 プリンシパルが既に存在している場合は、元のコンテキストから、指定されたコンテキストにプリンシパルが移動します。

(継承元 Principal)
ToString()

現在のプリンシパル オブジェクトのユーザー フレンドリ文字列表現を返します。

(継承元 Principal)

適用対象