Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase EmptyControlCollection

 

Publicado: octubre de 2016

Proporciona compatibilidad estándar para un ControlCollection colección que siempre está vacía.

Espacio de nombres:   System.Web.UI
Ensamblado:  System.Web (en System.Web.dll)

System.Object
  System.Web.UI.ControlCollection
    System.Web.UI.EmptyControlCollection

public class EmptyControlCollection : ControlCollection

NombreDescripción
System_CAPS_pubmethodEmptyControlCollection(Control)

Inicializa una nueva instancia de la clase EmptyControlCollection.

NombreDescripción
System_CAPS_pubpropertyCount

Obtiene el número de controles de servidor de la ControlCollection objeto para el control de servidor ASP.NET especificado.(Heredado de ControlCollection).

System_CAPS_pubpropertyIsReadOnly

Obtiene un valor que indica si el objeto ControlCollection es de solo lectura.(Heredado de ControlCollection).

System_CAPS_pubpropertyIsSynchronized

Obtiene un valor que indica si la ControlCollection objeto está sincronizado.(Heredado de ControlCollection).

System_CAPS_pubpropertyItem[Int32]

Obtiene una referencia al control de servidor en la ubicación de índice especificada en el ControlCollection objeto.(Heredado de ControlCollection).

System_CAPS_protpropertyOwner

Obtiene el control de servidor ASP.NET a la que el ControlCollection objeto pertenece.(Heredado de ControlCollection).

System_CAPS_pubpropertySyncRoot

Obtiene un objeto que puede utilizarse para sincronizar el acceso a la colección de controles.(Heredado de ControlCollection).

NombreDescripción
System_CAPS_pubmethodAdd(Control)

Deniega la adición del Control objeto a la colección.(Invalida ControlCollection.Add(Control)).

System_CAPS_pubmethodAddAt(Int32, Control)

Deniega la adición del Control objeto a la colección, en la posición de índice especificada.(Invalida ControlCollection.AddAt(Int32, Control)).

System_CAPS_pubmethodClear()

Quita todos los controles desde el control de servidor actual ControlCollection objeto.(Heredado de ControlCollection).

System_CAPS_pubmethodContains(Control)

Determina si el control de servidor especificado está en el control de servidor principal ControlCollection objeto.(Heredado de ControlCollection).

System_CAPS_pubmethodCopyTo(Array, Int32)

Copia los controles secundarios almacenados en el ControlCollection de objeto a una System.Array objeto, comenzando por la ubicación de índice especificada en el System.Array.(Heredado de ControlCollection).

System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_protmethodFinalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Heredado de Object).

System_CAPS_pubmethodGetEnumerator()

Recupera un enumerador que puede recorrer en iteración la ControlCollection objeto.(Heredado de ControlCollection).

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_pubmethodIndexOf(Control)

Recupera el índice de un objeto Control objeto de la colección.(Heredado de ControlCollection).

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object).

System_CAPS_pubmethodRemove(Control)

Quita el control de servidor especificado desde el control de servidor principal ControlCollection objeto.(Heredado de ControlCollection).

System_CAPS_pubmethodRemoveAt(Int32)

Quita un control secundario, en la ubicación de índice especificada de la ControlCollection objeto.(Heredado de ControlCollection).

System_CAPS_pubmethodToString()

Devuelve una cadena que representa al objeto actual. (Heredado de Object).

NombreDescripción
System_CAPS_pubmethodAsParallel()

Sobrecargado. Habilita la paralelización de una consulta.(Definido por ParallelEnumerable).

System_CAPS_pubmethodAsQueryable()

Sobrecargado. Convierte un IEnumerable a un IQueryable. (Definido por Queryable).

System_CAPS_pubmethodCast<TResult>()

Convierte los elementos de un IEnumerable al tipo especificado.(Definido por Enumerable).

System_CAPS_pubmethodOfType<TResult>()

Filtra los elementos de un IEnumerable basado en un tipo especificado.(Definido por Enumerable).

Esta clase se utiliza cuando desea definir un control personalizado que no admite controles secundarios.


/* File name: emptyControlCollection.cs. */

using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Collections;

namespace CustomControls
{

  // Defines a simple custom control.
  public class MyCS_EmptyControl : Control
  {
    [System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name="FullTrust")] 
    protected override ControlCollection CreateControlCollection() 
    /*
     * Function Name: CreateControlCollection.
     * Denies the creation of any child control by creating an empty collection.
     * Generates an exception if an attempt to create a child control is made.
     */
     {
       return new EmptyControlCollection(this);
     }

     [System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name="FullTrust")] 
     protected override void CreateChildControls()
     /*
      * Function Name: CreateChildControls.
      * Populates the child control collection (Controls). 
      * Note: This function will cause an exception because the control does not allow 
      * child controls.
      */
      {
        // Create a literal control to contain the header and add it to the collection.
        LiteralControl text;
        text = new LiteralControl("<h5>Composite Controls</h5>");
        Controls.Add(text);
      }
   }

}

.NET Framework
Disponible desde 1.1

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: