MembershipProviderCollection Třída

Definice

Kolekce objektů, které dědí MembershipProvider abstraktní třídu.

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
Dědičnost
MembershipProviderCollection

Příklady

Následující příklad kódu uvádí poskytovatele povolené pro aplikaci a jejich příslušné typy.

<%@ 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>

Poznámky

Poskytovatelé členství pro aplikaci jsou vystaveni jako jen pro čtení MembershipProviderCollection Providers vlastností Membership třídy. Ke konkrétnímu poskytovateli členství v kolekci můžete přistupovat podle názvu a přetypovat ho jako konkrétní typ poskytovatele, například SqlMembershipProvider. To umožňuje spravovat informace o členství z více úložišť dat v jedné aplikaci a také přistupovat k vlastním členům zprostředkovatele členství, kteří nejsou součástí MembershipProvider abstraktní třídy.

Poznámka

Pokud nejste obeznámeni s funkcemi členství ASP.NET, přečtěte si téma Úvod k členství, než budete pokračovat. Seznam dalších témat souvisejících s členstvím najdete v tématu Správa uživatelů pomocí členství.

Konstruktory

MembershipProviderCollection()

Vytvoří novou prázdnou kolekci zprostředkovatele členství.

Vlastnosti

Count

Získá počet poskytovatelů v kolekci.

(Zděděno od ProviderCollection)
IsSynchronized

Získá hodnotu označující, zda je přístup k kolekci synchronizován (bezpečné vlákno).

(Zděděno od ProviderCollection)
Item[String]

Získá zprostředkovatele členství v kolekci odkazované zadaným názvem zprostředkovatele.

SyncRoot

Získá aktuální objekt.

(Zděděno od ProviderCollection)

Metody

Add(ProviderBase)

Přidá do kolekce zprostředkovatele členství.

Clear()

Odebere všechny položky z kolekce.

(Zděděno od ProviderCollection)
CopyTo(MembershipProvider[], Int32)

Zkopíruje kolekci zprostředkovatele členství do jednorozměrného pole.

CopyTo(ProviderBase[], Int32)

Zkopíruje obsah kolekce do daného pole počínaje zadaným indexem.

(Zděděno od ProviderCollection)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

Vrátí objekt, který implementuje IEnumerator rozhraní pro iteraci v kolekci.

(Zděděno od ProviderCollection)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
Remove(String)

Odebere z kolekce zprostředkovatele.

(Zděděno od ProviderCollection)
SetReadOnly()

Nastaví kolekci tak, aby byla jen pro čtení.

(Zděděno od ProviderCollection)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

ICollection.CopyTo(Array, Int32)

Zkopíruje prvky ProviderCollection pole počínaje konkrétním indexem pole.

(Zděděno od ProviderCollection)

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky zadaného IEnumerable typu.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable založené na zadaném typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede na IEnumerable IQueryable.

Platí pro

Viz také