GroupPrincipal Classe

Définition

Encapsule des comptes de groupes.Encapsulates group accounts. 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.Group accounts can be arbitrary collections of principal objects or accounts created for administrative purposes.

public ref class GroupPrincipal : System::DirectoryServices::AccountManagement::Principal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
public class GroupPrincipal : System.DirectoryServices.AccountManagement.Principal
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
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é.Initializes a new instance of the GroupPrincipal class by using the specified context.

GroupPrincipal(PrincipalContext, String)

Initialise une nouvelle instance de la classe GroupPrincipal et l'assigne au contexte spécifié et au nom de compte SAM.Initializes a new instance of the GroupPrincipal class and assigns it to the specified context and SAM account name.

Propriétés

Context

Obtient un contexte d'entité de sécurité qui est associé à l'entité de sécurité.Gets a principal context that is associated with the principal.

(Hérité de Principal)
ContextRaw

Obtient un contexte d'entité de sécurité associé cette entité de sécurité.Gets a principal context that is associated with this principal.

(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é.Gets the context type enumeration value that specifies the type of principal context associated with this principal.

(Hérité de Principal)
Description

Obtient ou définit la description de l'entité de sécurité.Gets or sets the description of the principal.

(Hérité de Principal)
DisplayName

Obtient ou définit le nom complet de cette entité de sécurité.Gets or sets the display name for this principal.

(Hérité de Principal)
DistinguishedName

Obtient le nom unique (DN, Distinguished Name) de cette entité de sécurité.Gets the distinguished name (DN) for this principal.

(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.Gets or sets a Nullable GroupScope enumeration that specifies the scope for this group principal.

Guid

Obtient le GUID associé à cette entité de sécurité.Gets the GUID associated with this principal.

(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.Gets or sets a Nullable Boolean value that indicates whether the group is security-enabled.

Members

Obtient une collection d'objets Principal qui représentent les membres du groupe.Gets a collection of principal objects that represent the members of the group.

Name

Obtient ou définit le nom de cette entité de sécurité.Gets or sets the name of this principal.

(Hérité de Principal)
SamAccountName

Obtient ou définit le nom du compte SAM de cette entité de sécurité.Gets or sets the SAM account name for this principal.

(Hérité de Principal)
Sid

Obtient l'ID de sécurité (SID) de l'entité de sécurité.Gets the Security ID (SID) of the principal.

(Hérité de Principal)
StructuralObjectClass

Obtient l'attribut d'annuaire de la classe d'objets structurelle.Gets the structural object class directory attribute.

(Hérité de Principal)
UserPrincipalName

Obtient ou définit le nom d’utilisateur principal (UPN) associé à ce principal.Gets or sets the user principal name (UPN) associated with this principal.

(Hérité de Principal)

Méthodes

CheckDisposedOrDeleted()

Détermine si les méthodes Dispose() ou Delete() ont été appelées sur cette classe.Determines whether the Dispose() or Delete() methods have been called on this class. Cette méthode est appelée par les classes qui dérivent de cette classe Principal (entité de sécurité).This method is called by classes that derive from this principal class.

(Hérité de Principal)
Delete()

Supprime l'objet Principal du magasin.Deletes the principal object from the store.

(Hérité de Principal)
Dispose()

Élimine l'instance actuelle de l'objet GroupPrincipal.Disposes the current instance of the GroupPrincipal object.

Equals(Object)

Retourne une valeur booléenne qui indique si l'objet fourni est égal à l'objet actuel.Returns a Boolean value that specifies whether the supplied object is equal to the current object.

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

Récupère un attribut d’un objet de classe étendue.Retrieves an attribute of an extended class object.

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

Définit la valeur d'un attribut dans une classe étendue.Sets the value of an attribute in an extended class.

(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.Returns a group principal object that matches the specified identity type, and value. Cette version de la méthode FindByIdentity détermine le format de la valeur d’identité.This version of the FindByIdentity method determines the format of the identity value.

FindByIdentity(PrincipalContext, String)

Retourne un objet Principal de groupe qui correspond à la valeur d'identité spécifiée.Returns a group principal object that matches the specified identity value.

GetGroups()

Retourne une collection d'objets de groupe qui spécifient les groupes desquels l'entité de sécurité actuelle est membre.Returns a collection of group objects that specify the groups of which the current principal is a member.

(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é.Returns a collection of group objects that the principal is a member of and that exist in the store provided by the specified context parameter.

(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.Retrieves the hash created from the contents of the principal object, suited for use in hashing algorithms and data structures like a hash table.

(Hérité de Principal)
GetMembers()

Retourne une collection des objets Principal qui est contenue dans le groupe.Returns a collection of the principal objects that is contained in the group.

GetMembers(Boolean)

Retourne une collection des objets Principal qui est contenue dans le groupe.Returns a collection of the principal objects that is contained in the group. 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.When the recursive flag is set to true, this method searches the current group recursively and returns all nested group members.

GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
GetUnderlyingObject()

Retourne l’objet DirectoryEntry sous-jacent qui fournit les données de contact de l’objet principal.Returns the underlying DirectoryEntry object that provides the contact data for the principal object.

(Hérité de Principal)
GetUnderlyingObjectType()

Retourne le type d'objet sous-jacent.Returns the underlying object type.

(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é.Returns a Boolean value that specifies whether the principal is a member of the specified group.

(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é.Returns a Boolean value that specifies whether the principal is a member of the group specified by identity type and value.

(Hérité de Principal)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
Save()

Enregistre les modifications apportées à l'objet Principal dans le magasin.Saves the changes that were made on the principal object to the store. S'il s'agit d'un nouvel objet Principal, cette méthode l'insère dans le magasin.If this is a new principal object, this method inserts it into the store.

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

Enregistre les modifications apportées à l'objet Principal dans le magasin.Saves the changes that were made on the principal object to the store. S'il s'agit d'un nouvel objet Principal, cette méthode l'insère dans le contexte spécifié.If this is a new principal object, this method inserts it into the specified context. 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é.If the principal has already been persisted, it is moved from the original context to the specified context.

(Hérité de Principal)
ToString()

Retourne une représentation sous la forme d'une chaîne conviviale de l'objet Principal actuel.Returns a user friendly string representation of the current principal object.

(Hérité de Principal)

S’applique à