Freigeben über


MembershipProviderCollection Klasse

Definition

Eine Auflistung von Objekten, die die abstrakte MembershipProvider-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
MembershipProviderCollection

Beispiele

Im folgenden Codebeispiel werden die anbieter aufgeführt, die für eine Anwendung aktiviert sind, und deren jeweilige Typen.

<%@ 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 von der Providers -Eigenschaft der -Klasse als schreibgeschützt MembershipProviderCollectionMembership verfügbar gemacht. Sie können anhand des Namens auf einen bestimmten Mitgliedschaftsanbieter in der Sammlung zugreifen und ihn in den spezifischen Anbietertyp umwandeln, z SqlMembershipProvider. B. . Dadurch können Sie Mitgliedschaftsinformationen aus mehreren Datenspeichern in einer einzelnen Anwendung verwalten und auf benutzerdefinierte Member eines Mitgliedschaftsanbieters zugreifen, die nicht Teil der MembershipProvider abstrakten Klasse sind.

Hinweis

Wenn Sie mit den Mitgliedschaftsfeatures von ASP.NET nicht vertraut sind, lesen Sie 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

MembershipProviderCollection()

Erstellt eine neue, leere Auflistung von Mitgliedschaftsanbietern.

Eigenschaften

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 ist (threadsicher).

(Geerbt von ProviderCollection)
Item[String]

Ruft den Mitgliedschaftsanbieter in der Auflistung ab, auf die vom angegebenen Anbieternamen verwiesen wird.

SyncRoot

Ruft das aktuelle Objekt ab.

(Geerbt von ProviderCollection)

Methoden

Add(ProviderBase)

Fügt der Auflistung einen Mitgliedschaftsanbieter hinzu.

Clear()

Entfernt alle Elemente aus der Auflistung.

(Geerbt von ProviderCollection)
CopyTo(MembershipProvider[], Int32)

Kopiert die Auflistung der Mitgliedschaftsanbieter in ein eindimensionales Array.

CopyTo(ProviderBase[], Int32)

Kopiert den Inhalt der Auflistung in das angegebene Array, wobei am angegebenen Index begonnen wird.

(Geerbt von ProviderCollection)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetEnumerator()

Gibt ein Objekt zurück, das die IEnumerator-Schnittstelle implementiert, um die Auflistung zu durchlaufen.

(Geerbt von ProviderCollection)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des 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

ICollection.CopyTo(Array, Int32)

Kopiert die Elemente der ProviderCollection beginnend an einem bestimmten Arrayindex in ein Array.

(Geerbt von ProviderCollection)

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für:

Weitere Informationen