MembershipProviderCollection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Collection d’objets qui héritent de la classe abstraite MembershipProvider.
public ref class MembershipProviderCollection sealed : System::Configuration::Provider::ProviderCollection
public sealed class MembershipProviderCollection : System.Configuration.Provider.ProviderCollection
type MembershipProviderCollection = class
inherit ProviderCollection
Public NotInheritable Class MembershipProviderCollection
Inherits ProviderCollection
- Héritage
Exemples
L’exemple de code suivant répertorie les fournisseurs activés pour une application et leurs types respectifs.
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Web.Security" %>
<%@ Import Namespace="System.Configuration.Provider" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>List Enabled Providers</title>
</head>
<body>
<%
foreach (ProviderBase p in Membership.Providers)
Response.Write(p.Name + ", " + p.GetType() + "<br />");
%>
</body>
</html>
<%@ Page Language="VB" %>
<%@ Import Namespace="System.Web.Security" %>
<%@ Import Namespace="System.Configuration.Provider" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>List Enabled Providers</title>
</head>
<body>
<%
For Each p As ProviderBase In Membership.Providers
Response.Write(p.Name & ", " & p.GetType().ToString() & "<br />")
Next
%>
</body>
</html>
Remarques
Les fournisseurs d’appartenance pour une application sont exposés en lecture seule MembershipProviderCollection par la Providers propriété de la Membership classe . Vous pouvez accéder à un fournisseur d’appartenances spécifique dans la collection par son nom et le convertir en type de fournisseur spécifique, par SqlMembershipProviderexemple . Cela vous permet de gérer les informations d’appartenance à partir de plusieurs magasins de données dans une seule application et d’accéder aux membres personnalisés d’un fournisseur d’appartenances qui ne font pas partie de la MembershipProvider classe abstraite.
Notes
Si vous n’êtes pas familiarisé avec les fonctionnalités d’appartenance de ASP.NET, consultez Présentation de l’appartenance avant de continuer. Pour obtenir la liste des autres rubriques relatives à l’appartenance, consultez Gestion des utilisateurs à l’aide de l’appartenance.
Constructeurs
MembershipProviderCollection() |
Crée une collection de fournisseurs d’appartenance vide. |
Propriétés
Count |
Obtient le nombre de fournisseurs contenus dans la collection. (Hérité de ProviderCollection) |
IsSynchronized |
Obtient une valeur indiquant si l’accès à la collection est synchronisé (thread-safe). (Hérité de ProviderCollection) |
Item[String] |
Obtient le fournisseur d’appartenances dans la collection référencée par le nom de fournisseur spécifié. |
SyncRoot |
Obtient l'objet en cours. (Hérité de ProviderCollection) |
Méthodes
Add(ProviderBase) |
Ajoute un fournisseur d’appartenances à la collection. |
Clear() |
Supprime tous les éléments de la collection. (Hérité de ProviderCollection) |
CopyTo(MembershipProvider[], Int32) |
Copie la collection de fournisseurs d’appartenance dans un tableau unidimensionnel. |
CopyTo(ProviderBase[], Int32) |
Copie le contenu de la collection dans le tableau donné en commençant à l'index spécifié. (Hérité de ProviderCollection) |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetEnumerator() |
Retourne un objet qui implémente l'interface IEnumerator à itérer au sein de la collection. (Hérité de ProviderCollection) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
Remove(String) |
Supprime un fournisseur de la collection. (Hérité de ProviderCollection) |
SetReadOnly() |
Met la collection en lecture seule. (Hérité de ProviderCollection) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
ICollection.CopyTo(Array, Int32) |
Copie les éléments d'ProviderCollection dans un tableau, en commençant au niveau d'un index de tableau particulier. (Hérité de ProviderCollection) |
Méthodes d’extension
Cast<TResult>(IEnumerable) |
Effectue un cast des éléments d'un IEnumerable vers le type spécifié. |
OfType<TResult>(IEnumerable) |
Filtre les éléments d'un IEnumerable en fonction du type spécifié. |
AsParallel(IEnumerable) |
Active la parallélisation d'une requête. |
AsQueryable(IEnumerable) |
Convertit un IEnumerable en IQueryable. |