MembershipProviderCollection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Příklady
Následující příklad kódu uvádí zprostředkovatele 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
Zprostředkovatelé členství pro aplikaci jsou vystaveny jako jen MembershipProviderCollectionProviders pro čtení pomocí vlastnosti 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 zprostředkovatele, 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 do č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 zprostředkovatelů v kolekci. (Zděděno od ProviderCollection) |
IsSynchronized |
Získá hodnotu označující, zda je synchronizován přístup ke kolekci (bez vláken). (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 kolekcí. (Zděděno od ProviderCollection) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
Remove(String) |
Odebere z kolekce zprostředkovatele. (Zděděno od ProviderCollection) |
SetReadOnly() |
Nastaví kolekci 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 elementy ProviderCollection do pole počínaje určitým indexem pole. (Zděděno od ProviderCollection) |
Metody rozšíření
Cast<TResult>(IEnumerable) |
Přetypuje prvky objektu na IEnumerable zadaný typ. |
OfType<TResult>(IEnumerable) |
Filtruje prvky objektu IEnumerable na základě zadaného typu. |
AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
AsQueryable(IEnumerable) |
Převede objekt na IEnumerableIQueryable. |