Comparteix a través de


MembershipProviderCollection Clase

Definición

Colección de objetos que hereda la clase abstracta MembershipProvider.

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
Herencia
MembershipProviderCollection

Ejemplos

En el ejemplo de código siguiente se enumeran los proveedores habilitados para una aplicación y sus respectivos tipos.

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

Comentarios

Los proveedores de pertenencia de una aplicación se exponen como de solo MembershipProviderCollection lectura por la Providers propiedad de la Membership clase . Puede acceder a un proveedor de pertenencia específico en la colección por su nombre y convertirlo como el tipo de proveedor específico, como SqlMembershipProvider. Esto le permite administrar la información de pertenencia de varios almacenes de datos en una sola aplicación, así como acceder a miembros personalizados de un proveedor de pertenencia que no forman parte de la MembershipProvider clase abstracta.

Nota

Si no está familiarizado con las características de pertenencia de ASP.NET, consulte Introducción a la pertenencia antes de continuar. Para obtener una lista de otros temas relacionados con la pertenencia, consulte Administración de usuarios mediante pertenencia.

Constructores

MembershipProviderCollection()

Crea una colección de proveedores de pertenencia nueva y vacía.

Propiedades

Count

Obtiene el número de proveedores que hay en la colección.

(Heredado de ProviderCollection)
IsSynchronized

Obtiene un valor que indica si el acceso a la colección está sincronizado (es seguro para la ejecución de subprocesos).

(Heredado de ProviderCollection)
Item[String]

Obtiene el proveedor de pertenencia de la colección al que hace referencia el nombre de proveedor especificado.

SyncRoot

Obtiene el objeto actual.

(Heredado de ProviderCollection)

Métodos

Add(ProviderBase)

Agrega un proveedor de pertenencia a la colección.

Clear()

Quita todos los elementos de la colección.

(Heredado de ProviderCollection)
CopyTo(MembershipProvider[], Int32)

Copia la colección de proveedores de pertenencia en una matriz unidimensional.

CopyTo(ProviderBase[], Int32)

Copia el contenido de la colección en la matriz determinada, comenzando por el índice especificado.

(Heredado de ProviderCollection)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnumerator()

Devuelve un objeto que implementa la interfaz IEnumerator para recorrer en iteración la colección.

(Heredado de ProviderCollection)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Remove(String)

Quita un proveedor de la colección.

(Heredado de ProviderCollection)
SetReadOnly()

Establece la colección para que sea de sólo lectura.

(Heredado de ProviderCollection)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

Copia los elementos de ProviderCollection en una matriz, comenzando en un índice concreto de la matriz.

(Heredado de ProviderCollection)

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a

Consulte también