Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

MembershipProviderCollection, classe

Collection des objets qui héritent de la classe abstraite MembershipProvider.

System.Object
  System.Configuration.Provider.ProviderCollection
    System.Web.Security.MembershipProviderCollection

Espace de noms :  System.Web.Security
Assembly :  System.Web.ApplicationServices (dans System.Web.ApplicationServices.dll)

public sealed class MembershipProviderCollection : ProviderCollection

Le type MembershipProviderCollection expose les membres suivants.

  NomDescription
Méthode publiqueMembershipProviderCollectionCrée une nouvelle collection vide de fournisseurs d'appartenances.
Début

  NomDescription
Propriété publiqueCountObtient le nombre de fournisseurs contenus dans la collection. (Hérité de ProviderCollection.)
Propriété publiqueIsSynchronizedObtient une valeur indiquant si l'accès à la collection est synchronisé (thread-safe). (Hérité de ProviderCollection.)
Propriété publiqueItemObtient le fournisseur d'appartenances de la collection référencée par le nom du fournisseur spécifié.
Propriété publiqueSyncRootObtient l'objet en cours. (Hérité de ProviderCollection.)
Début

  NomDescription
Méthode publiqueAddAjoute un fournisseur d'appartenances à la collection. (Substitue ProviderCollection.Add(ProviderBase).)
Méthode publiqueClearSupprime tous les éléments de la collection. (Hérité de ProviderCollection.)
Méthode publiqueCopyTo(MembershipProvider[], Int32)Copie la collection des fournisseurs d'appartenances dans un tableau unidimensionnel.
Méthode publiqueCopyTo(ProviderBase[], Int32)Copie le contenu de la collection dans le tableau donné en commençant à l'index spécifié. (Hérité de ProviderCollection.)
Méthode publiqueEquals(Object)Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publiqueGetEnumeratorRetourne un objet qui implémente l'interface IEnumerator à itérer au sein de la collection. (Hérité de ProviderCollection.)
Méthode publiqueGetHashCodeSert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueRemoveSupprime un fournisseur de la collection. (Hérité de ProviderCollection.)
Méthode publiqueSetReadOnlyMet la collection en lecture seule. (Hérité de ProviderCollection.)
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Début

  NomDescription
Implémentation d'interface expliciteMéthode privéeICollection.CopyToCopie les éléments de l'objet ProviderCollection dans un tableau, en commençant au niveau d'un index de tableau particulier. (Hérité de ProviderCollection.)
Début

Les fournisseurs d'appartenances d'une application sont exposés sous forme de MembershipProviderCollection en lecture seule via la propriété Providers de la classe Membership. Vous pouvez accéder par nom à un fournisseur d'appartenances spécifique dans la collection et le caster comme type de fournisseur spécifique, tel que SqlMembershipProvider. Cela vous permet de gérer les informations d'appartenance provenant de plusieurs magasins de données dans une seule application, ainsi que d'accéder aux membres personnalisés d'un fournisseur d'appartenances qui n'appartiennent pas à la classe abstraite MembershipProvider.

RemarqueRemarque

Si vous n'êtes pas familiarisé avec les fonctionnalités d'appartenance (membership) d'ASP.NET, consultez Introduction to Membership avant de continuer. Pour obtenir la liste des autres rubriques relatives à l'appartenance (membership), consultez Managing Users By Using Membership.

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>


.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Pris en charge dans : 4

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

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.

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.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft