Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. |
Traducción
Original
|
MembershipProviderCollection (Clase)
Colección de objetos que heredan la clase abstracta MembershipProvider.
System.Configuration.Provider.ProviderCollection
System.Web.Security.MembershipProviderCollection
Ensamblado: System.Web.ApplicationServices (en System.Web.ApplicationServices.dll)
El tipo MembershipProviderCollection expone los siguientes miembros.
| Nombre | Descripción | |
|---|---|---|
|
MembershipProviderCollection | Crea una nueva colección vacía de proveedores de pertenencia. |
| Nombre | Descripción | |
|---|---|---|
|
Count | Obtiene el número de proveedores que hay en la colección. (Se hereda 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). (Se hereda de ProviderCollection). |
|
Item | Obtiene el proveedor de pertenencia de la colección a la que hace referencia el nombre de proveedor especificado. |
|
SyncRoot | Obtiene el objeto actual. (Se hereda de ProviderCollection). |
| Nombre | Descripción | |
|---|---|---|
|
Add | Agrega un proveedor de pertenencia a la colección. (Invalida a ProviderCollection.Add(ProviderBase)). |
|
Clear | Quita todos los elementos de la colección. (Se hereda de ProviderCollection). |
|
CopyTo(MembershipProvider[], Int32) | Copia la colección de proveedores de pertenencia a una matriz unidimensional. |
|
CopyTo(ProviderBase[], Int32) | Copia el contenido de la colección en la matriz determinada, comenzando por el índice especificado. (Se hereda de ProviderCollection). |
|
Equals(Object) | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). |
|
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). |
|
GetEnumerator | Devuelve un objeto que implementa la interfaz IEnumerator para recorrer en iteración la colección. (Se hereda de ProviderCollection). |
|
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). |
|
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
|
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). |
|
Remove | Quita un proveedor de la colección. (Se hereda de ProviderCollection). |
|
SetReadOnly | Establece la colección para que sea de sólo lectura. (Se hereda de ProviderCollection). |
|
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
| Nombre | Descripción | |
|---|---|---|
|
ICollection.CopyTo | Copia los elementos de ProviderCollection en una matriz, comenzando en un índice concreto de la matriz. (Se hereda de ProviderCollection). |
Los proveedores de pertenencia para una aplicación se exponen como colecciones MembershipProviderCollection de sólo lectura mediante la propiedad Providers de la clase Membership. Se puede obtener acceso a un proveedor de pertenencia concreto de la colección a partir de su nombre y convertirlo en el tipo de proveedor específico, por ejemplo, SqlMembershipProvider. Esto permite administrar la información de pertenencia de varios almacenes de datos en una aplicación única, así como obtener acceso a los miembros personalizados de un proveedor de pertenencia que no formen parte de la clase abstracta MembershipProvider.
Nota
|
|---|
|
Si no está familiarizado con las características de pertenencia de ASP.NET, vea Introducción a la pertenencia antes de continuar. Para obtener una lista de otros temas relacionados con la pertenencia, vea Administrar usuarios mediante pertenencia. |
En el ejemplo de código siguiente se muestran los proveedores habilitados para una aplicación y sus tipos respectivos.
<%@ 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>
Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2
.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Nota