MembershipProviderCollection Klasse

Definition

Eine Auflistung von Objekten, die die abstrakte MembershipProvider-Klasse erben.A collection of objects that inherit the MembershipProvider abstract class.

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 und ihre jeweiligen Typen aktiviert sind.The following code example lists the providers enabled for an application and their respective types.

<%@ 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 Mitgliedschafts Anbieter für eine Anwendung werden als schreibgeschützte MembershipProviderCollection von der Providers-Eigenschaft der Membership-Klasse verfügbar gemacht.The membership providers for an application are exposed as a read-only MembershipProviderCollection by the Providers property of the Membership class. Sie können auf einen bestimmten Mitgliedschafts Anbieter in der Auflistung über den Namen zugreifen und ihn als bestimmten Anbietertyp umwandeln, z. b. SqlMembershipProvider.You can access a specific membership provider in the collection by name and cast it as the specific provider type, such as SqlMembershipProvider. Dies ermöglicht Ihnen die Verwaltung von Mitgliedschafts Informationen aus mehreren Daten speichern in einer einzelnen Anwendung sowie das Zugreifen auf benutzerdefinierte Member eines Mitgliedschafts Anbieters, die nicht Teil der MembershipProvider abstrakten-Klasse sind.This enables you to manage membership information from multiple data stores in a single application as well as access custom members of a membership provider that are not part of the MembershipProvider abstract class.

Hinweis

Wenn Sie mit den Mitgliedschafts Features von ASP.net nicht vertraut sind, finden Sie weitere Informationen unter Introduction to Membership , bevor Sie fortfahren.If you are not familiar with the membership features of ASP.NET, see Introduction to Membership before continuing. Eine Liste mit anderen Themen im Zusammenhang mit der Mitgliedschaft finden Sie unter Verwalten von Benutzern mithilfe der Mitgliedschaft.For a list of other topics related to membership, see Managing Users by Using Membership.

Konstruktoren

MembershipProviderCollection()

Erstellt eine neue, leere Auflistung von Mitgliedschaftsanbietern.Creates a new, empty membership provider collection.

Eigenschaften

Count

Ruft die Anzahl der Anbieter in der Auflistung ab.Gets the number of providers in the collection.

(Geerbt von ProviderCollection)
IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf die Auflistung synchronisiert (threadsicher) ist.Gets a value indicating whether access to the collection is synchronized (thread safe).

(Geerbt von ProviderCollection)
Item[String]

Ruft den Mitgliedschaftsanbieter in der Auflistung ab, auf die vom angegebenen Anbieternamen verwiesen wird.Gets the membership provider in the collection referenced by the specified provider name.

SyncRoot

Ruft das aktuelle Objekt ab.Gets the current object.

(Geerbt von ProviderCollection)

Methoden

Add(ProviderBase)

Fügt der Auflistung einen Mitgliedschaftsanbieter hinzu.Adds a membership provider to the collection.

Clear()

Entfernt alle Elemente aus der Auflistung.Removes all items from the collection.

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

Kopiert die Auflistung der Mitgliedschaftsanbieter in ein eindimensionales Array.Copies the membership provider collection to a one-dimensional array.

CopyTo(ProviderBase[], Int32)

Kopiert den Inhalt der Auflistung in das angegebene Array, wobei am angegebenen Index begonnen wird.Copies the contents of the collection to the given array starting at the specified index.

(Geerbt von ProviderCollection)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetEnumerator()

Gibt ein Objekt zurück, das die IEnumerator-Schnittstelle implementiert, um die Auflistung zu durchlaufen.Returns an object that implements the IEnumerator interface to iterate through the collection.

(Geerbt von ProviderCollection)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
Remove(String)

Entfernt einen Anbieter aus der Auflistung.Removes a provider from the collection.

(Geerbt von ProviderCollection)
SetReadOnly()

Legt fest, dass die Auflistung schreibgeschützt ist.Sets the collection to be read-only.

(Geerbt von ProviderCollection)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32)

Kopiert die Elemente der ProviderCollection beginnend an einem bestimmten Arrayindex in ein Array.Copies the elements of the ProviderCollection to an array, starting at a particular array index.

(Geerbt von ProviderCollection)

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für:

Siehe auch