MembershipProviderCollection MembershipProviderCollection MembershipProviderCollection MembershipProviderCollection Class

Definición

Colección de objetos que heredan la clase abstracta MembershipProvider.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
Herencia
MembershipProviderCollectionMembershipProviderCollectionMembershipProviderCollectionMembershipProviderCollection

Ejemplos

El ejemplo de código siguiente enumera los proveedores habilitados para una aplicación y sus tipos respectivos.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>

Comentarios

Los proveedores de pertenencia para una aplicación se exponen como de solo lectura MembershipProviderCollection por la Providers propiedad de la Membership clase.The membership providers for an application are exposed as a read-only MembershipProviderCollection by the Providers property of the Membership class. Puede obtener acceso a un proveedor de pertenencia específico de la colección por nombre y convertirlo en el tipo de proveedor específico, como SqlMembershipProvider.You can access a specific membership provider in the collection by name and cast it as the specific provider type, such as SqlMembershipProvider. Esto le permite administrar información de pertenencia de varios almacenes de datos en una sola aplicación, así como para acceder a los miembros de un proveedor de pertenencia personalizados que no son parte de la MembershipProvider clase abstracta.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.

Nota

Si no está familiarizado con las características de pertenencia de ASP.NET, consulte Introducción a la suscripción antes de continuar.If you are not familiar with the membership features of ASP.NET, see Introduction to Membership before continuing. Para obtener una lista de otros temas relacionados con la pertenencia, vea administrar usuarios mediante pertenencia.For a list of other topics related to membership, see Managing Users by Using Membership.

Constructores

MembershipProviderCollection() MembershipProviderCollection() MembershipProviderCollection() MembershipProviderCollection()

Crea una nueva colección vacía de proveedores de pertenencia.Creates a new, empty membership provider collection.

Propiedades

Count Count Count Count

Obtiene el número de proveedores que hay en la colección.Gets the number of providers in the collection.

(Inherited from ProviderCollection)
IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Obtiene un valor que indica si el acceso a la colección está sincronizado (es seguro para la ejecución de subprocesos).Gets a value indicating whether access to the collection is synchronized (thread safe).

(Inherited from ProviderCollection)
Item[String] Item[String] Item[String] Item[String]

Obtiene el proveedor de pertenencia de la colección a la que hace referencia el nombre de proveedor especificado.Gets the membership provider in the collection referenced by the specified provider name.

SyncRoot SyncRoot SyncRoot SyncRoot

Obtiene el objeto actual.Gets the current object.

(Inherited from ProviderCollection)

Métodos

Add(ProviderBase) Add(ProviderBase) Add(ProviderBase) Add(ProviderBase)

Agrega un proveedor de pertenencia a la colección.Adds a membership provider to the collection.

Clear() Clear() Clear() Clear()

Quita todos los elementos de la colección.Removes all items from the collection.

(Inherited from ProviderCollection)
CopyTo(MembershipProvider[], Int32) CopyTo(MembershipProvider[], Int32) CopyTo(MembershipProvider[], Int32) CopyTo(MembershipProvider[], Int32)

Copia la colección de proveedores de pertenencia en una matriz unidimensional.Copies the membership provider collection to a one-dimensional array.

CopyTo(ProviderBase[], Int32) CopyTo(ProviderBase[], Int32) CopyTo(ProviderBase[], Int32) CopyTo(ProviderBase[], Int32)

Copia el contenido de la colección en la matriz determinada, comenzando por el índice especificado.Copies the contents of the collection to the given array starting at the specified index.

(Inherited from ProviderCollection)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Devuelve un objeto que implementa la interfaz IEnumerator para recorrer en iteración la colección.Returns an object that implements the IEnumerator interface to iterate through the collection.

(Inherited from ProviderCollection)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(String) Remove(String) Remove(String) Remove(String)

Quita un proveedor de la colección.Removes a provider from the collection.

(Inherited from ProviderCollection)
SetReadOnly() SetReadOnly() SetReadOnly() SetReadOnly()

Establece la colección para que sea de sólo lectura.Sets the collection to be read-only.

(Inherited from ProviderCollection)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

Copia los elementos de ProviderCollection en una matriz, comenzando en un índice concreto de la matriz.Copies the elements of the ProviderCollection to an array, starting at a particular array index.

(Inherited from ProviderCollection)

Extension Methods

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Convierte los elementos de un IEnumerable al tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Habilita la paralelización de una consulta.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Se aplica a

Consulte también: