MembershipProviderCollection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Auflistung von Objekten, die die MembershipProvider abstrakte Klasse erben.
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
- Vererbung
Beispiele
Im folgenden Codebeispiel werden die anbieter aufgeführt, die für eine Anwendung und ihre jeweiligen Typen aktiviert sind.
<%@ 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>
Hinweise
Die Mitgliedschaftsanbieter für eine Anwendung werden als schreibgeschützt MembershipProviderCollection von der Providers Eigenschaft der Membership Klasse verfügbar gemacht. Sie können auf einen bestimmten Mitgliedschaftsanbieter in der Sammlung anhand des Namens zugreifen und ihn als bestimmten Anbietertyp umwandeln, z SqlMembershipProvider. B. . Auf diese Weise können Sie Mitgliedschaftsinformationen aus mehreren Datenspeichern in einer einzelnen Anwendung sowie auf benutzerdefinierte Mitglieder eines Mitgliedschaftsanbieters zugreifen, die nicht Teil der MembershipProvider abstrakten Klasse sind.
Hinweis
Wenn Sie mit den Mitgliedschaftsfunktionen von ASP.NET nicht vertraut sind, lesen Sie die Einführung in die Mitgliedschaft , bevor Sie fortfahren. Eine Liste mit anderen Themen im Zusammenhang mit der Mitgliedschaft finden Sie unter Verwalten von Benutzern mithilfe der Mitgliedschaft.
Konstruktoren
| Name | Beschreibung |
|---|---|
| MembershipProviderCollection() |
Erstellt eine neue, leere Mitgliedschaftsanbieterauflistung. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Count |
Ruft die Anzahl der Anbieter in der Auflistung ab. (Geerbt von ProviderCollection) |
| IsSynchronized |
Ruft einen Wert ab, der angibt, ob der Zugriff auf die Auflistung synchronisiert wird (Threadsicher). (Geerbt von ProviderCollection) |
| Item[String] |
Ruft den Mitgliedschaftsanbieter in der Auflistung ab, auf die durch den angegebenen Anbieternamen verwiesen wird. |
| SyncRoot |
Ruft das aktuelle Objekt ab. (Geerbt von ProviderCollection) |
Methoden
| Name | Beschreibung |
|---|---|
| Add(ProviderBase) |
Fügt der Auflistung einen Mitgliedschaftsanbieter hinzu. |
| Clear() |
Entfernt alle Elemente aus der Auflistung. (Geerbt von ProviderCollection) |
| CopyTo(MembershipProvider[], Int32) |
Kopiert die Mitgliedschaftsanbieterauflistung in ein eindimensionales Array. |
| CopyTo(ProviderBase[], Int32) |
Kopiert den Inhalt der Auflistung in das angegebene Array ab dem angegebenen Index. (Geerbt von ProviderCollection) |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetEnumerator() |
Gibt ein Objekt zurück, das die IEnumerator Schnittstelle zum Durchlaufen der Auflistung implementiert. (Geerbt von ProviderCollection) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| Remove(String) |
Entfernt einen Anbieter aus der Auflistung. (Geerbt von ProviderCollection) |
| SetReadOnly() |
Legt fest, dass die Auflistung schreibgeschützt ist. (Geerbt von ProviderCollection) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Kopiert die Elemente des ProviderCollection Arrays, beginnend bei einem bestimmten Arrayindex. (Geerbt von ProviderCollection) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AsParallel(IEnumerable) |
Aktiviert die Parallelisierung einer Abfrage. |
| AsQueryable(IEnumerable) |
Wandelt eine IEnumerable in eine IQueryableum. |
| Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um. |
| OfType<TResult>(IEnumerable) |
Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ. |