Partager via


GroupPrincipal Classe

Définition

Encapsule des comptes de groupes. Les comptes de groupes peuvent être des collections arbitraires d'objets Principal (entité de sécurité) ou des comptes créés pour des raisons administratives.

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
Héritage
GroupPrincipal
Attributs

Constructeurs

GroupPrincipal(PrincipalContext)

Initialise une nouvelle instance de la classe GroupPrincipal à l'aide du contexte spécifié.

GroupPrincipal(PrincipalContext, String)

Initialise une nouvelle instance de la classe GroupPrincipal et l'assigne au contexte spécifié et au nom de compte SAM.

Propriétés

Context

Obtient un contexte d'entité de sécurité qui est associé à l'entité de sécurité.

(Hérité de Principal)
ContextRaw

Obtient un contexte d'entité de sécurité associé cette entité de sécurité.

(Hérité de Principal)
ContextType

Obtient la valeur d’énumération du type de contexte qui spécifie le type de contexte de principal associé à cette entité.

(Hérité de Principal)
Description

Obtient ou définit la description de l'entité de sécurité.

(Hérité de Principal)
DisplayName

Obtient ou définit le nom complet de cette entité de sécurité.

(Hérité de Principal)
DistinguishedName

Obtient le nom unique (DN, Distinguished Name) de cette entité de sécurité.

(Hérité de Principal)
GroupScope

Obtient ou définit une énumération GroupScope Nullable qui spécifie la portée de l'entité de sécurité de ce groupe.

Guid

Obtient le GUID associé à cette entité de sécurité.

(Hérité de Principal)
IsSecurityGroup

Obtient ou définit une valeur booléenne Nullable qui indique si la sécurité est activée pour ce groupe.

Members

Obtient une collection d'objets Principal qui représentent les membres du groupe.

Name

Obtient ou définit le nom de cette entité de sécurité.

(Hérité de Principal)
SamAccountName

Obtient ou définit le nom du compte SAM de cette entité de sécurité.

(Hérité de Principal)
Sid

Obtient l'ID de sécurité (SID) de l'entité de sécurité.

(Hérité de Principal)
StructuralObjectClass

Obtient l'attribut d'annuaire de la classe d'objets structurelle.

(Hérité de Principal)
UserPrincipalName

Obtient ou définit le nom d’utilisateur principal (UPN) associé à ce principal.

(Hérité de Principal)

Méthodes

CheckDisposedOrDeleted()

Détermine si les méthodes Dispose() ou Delete() ont été appelées sur cette classe. Cette méthode est appelée par les classes qui dérivent de cette classe Principal (entité de sécurité).

(Hérité de Principal)
Delete()

Supprime l'objet Principal du magasin.

(Hérité de Principal)
Dispose()

Élimine l'instance actuelle de l'objet GroupPrincipal.

Equals(Object)

Retourne une valeur booléenne qui indique si l'objet fourni est égal à l'objet actuel.

(Hérité de Principal)
ExtensionGet(String)

Récupère un attribut d’un objet de classe étendue.

(Hérité de Principal)
ExtensionSet(String, Object)

Définit la valeur d'un attribut dans une classe étendue.

(Hérité de Principal)
FindByIdentity(PrincipalContext, IdentityType, String)

Retourne un objet Principal de groupe qui correspond au type et à la valeur d'identité spécifiés. Cette version de la méthode FindByIdentity détermine le format de la valeur d’identité.

FindByIdentity(PrincipalContext, String)

Retourne un objet Principal de groupe qui correspond à la valeur d'identité spécifiée.

GetGroups()

Retourne une collection d'objets de groupe qui spécifient les groupes desquels l'entité de sécurité actuelle est membre.

(Hérité de Principal)
GetGroups(PrincipalContext)

Retourne une collection d'objets de groupe desquels l'entité de sécurité est membre et qui existent dans le magasin fourni par le paramètre de contexte spécifié.

(Hérité de Principal)
GetHashCode()

Récupère le groupe de hachage créé à partir du contenu de l'objet Principal, approprié pour une utilisation dans les algorithmes de hachage et des structures de données telles qu'une table de hachage.

(Hérité de Principal)
GetMembers()

Retourne une collection des objets Principal qui est contenue dans le groupe.

GetMembers(Boolean)

Retourne une collection des objets Principal qui est contenue dans le groupe. Lorsque l'indicateur recursive a la valeur true, cette méthode effectue une recherche dans le groupe actuel de manière récursive et retourne tous les membres de groupe imbriqués.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetUnderlyingObject()

Retourne l’objet DirectoryEntry sous-jacent qui fournit les données de contact de l’objet principal.

(Hérité de Principal)
GetUnderlyingObjectType()

Retourne le type d'objet sous-jacent.

(Hérité de Principal)
IsMemberOf(GroupPrincipal)

Retourne une valeur de type Boolean qui spécifie si l'entité de sécurité est membre du groupe spécifié.

(Hérité de Principal)
IsMemberOf(PrincipalContext, IdentityType, String)

Retourne une valeur de type Boolean qui spécifie si l'entité de sécurité est membre du groupe spécifié par le type et la valeur d'identité.

(Hérité de Principal)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Save()

Enregistre les modifications apportées à l'objet Principal dans le magasin. S'il s'agit d'un nouvel objet Principal, cette méthode l'insère dans le magasin.

(Hérité de Principal)
Save(PrincipalContext)

Enregistre les modifications apportées à l'objet Principal dans le magasin. S'il s'agit d'un nouvel objet Principal, cette méthode l'insère dans le contexte spécifié. Si l'entité de sécurité a déjà été rendue persistante, elle est déplacée du contexte d'origine au contexte spécifié.

(Hérité de Principal)
ToString()

Retourne une représentation sous la forme d'une chaîne conviviale de l'objet Principal actuel.

(Hérité de Principal)

S’applique à