.NET Framework Class Library RoleGroupCollection Class Contains a sequential list of role groups that the LoginView control uses to determine which control template to display to users based on their role. This class cannot be inherited.

Inheritance Hierarchy
Namespace:
System.Web.UI.WebControls
Assembly:
System.Web (in System.Web.dll)

Syntax
Public NotInheritable Class RoleGroupCollection _
Inherits CollectionBase
public sealed class RoleGroupCollection : CollectionBase
public ref class RoleGroupCollection sealed : public CollectionBase
[<Sealed>]
type RoleGroupCollection =
class
inherit CollectionBase
end
The RoleGroupCollection type exposes the following members.

Constructors

Properties

Methods

Explicit Interface Implementations

Remarks
The RoleGroupCollection class manages the list of role groups associated with a particular LoginView template. Each role group defines the content and controls to display to a particular group of users on your Web site. It is possible to assign several role groups to the same template. To find the role group in the collection that a particular user belongs to, you can use the GetMatchingRoleGroup method to search the collection by user name. Caution |
|---|
The order of the roles in the RoleGroupCollection collection is important because matching is done sequentially based on the first role found. |
You must configure role management to use the RoleGroupCollection class to manage a list of role groups. For more information, see Understanding Role Management.

Version Information
.NET FrameworkSupported in: 4, 3.5, 3.0, 2.0

Platforms
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role not supported), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Thread Safety
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also
|
Bibliothèque de classes .NET Framework RoleGroupCollection, classe Contient une liste séquentielle de groupes de rôles que le contrôle LoginView utilise pour déterminer le modèle de contrôle à afficher à l'attention des utilisateurs en fonction de leur rôle. Cette classe ne peut pas être héritée.

Hiérarchie d'héritage
Espace de noms :
System.Web.UI.WebControls
Assembly :
System.Web (dans System.Web.dll)

Syntaxe
Public NotInheritable Class RoleGroupCollection _
Inherits CollectionBase
public sealed class RoleGroupCollection : CollectionBase
public ref class RoleGroupCollection sealed : public CollectionBase
[<Sealed>]
type RoleGroupCollection =
class
inherit CollectionBase
end
Le type RoleGroupCollection expose les membres suivants.

Constructeurs

Propriétés

Méthodes

Implémentations d'interface explicite

Notes
La classe RoleGroupCollection gère la liste de groupes de rôles associés à un modèle LoginView particulier. Chaque groupe de rôles définit le contenu et les contrôles à afficher à l'attention d'un groupe d'utilisateurs particulier sur votre site Web. Il est possible d'assigner plusieurs groupes de rôles au même modèle. Pour rechercher dans la collection le groupe de rôles auquel un utilisateur particulier appartient, vous pouvez utiliser la méthode GetMatchingRoleGroup pour rechercher la collection par nom d'utilisateur. Attention |
|---|
L'ordre des rôles dans la collection RoleGroupCollection est important parce que la mise en correspondance est effectuée de façon séquentielle en fonction du premier rôle trouvé. |
Vous devez configurer la gestion des rôles pour pouvoir utiliser la classe RoleGroupCollection qui permet de gérer une liste de groupes de rôles. Pour plus d'informations, consultez Présentation de la gestion des rôles.

Informations de version
.NET FrameworkPris en charge dans : 4, 3.5, 3.0, 2.0

Plateformes
Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2
Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Sécurité des threads
Tous les membres static ( Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi
RéférenceAutres ressources
|