Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

EmptyControlCollection (Clase)

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

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

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

public class EmptyControlCollection : ControlCollection

El tipo EmptyControlCollection expone los siguientes miembros.

  NombreDescripción
Método públicoEmptyControlCollectionInicializa una nueva instancia de la clase EmptyControlCollection.
Arriba

  NombreDescripción
Propiedad públicaCountObtiene el número de controles de servidor que hay en el objeto ControlCollection para el control de servidor ASP.NET especificado. (Se hereda de ControlCollection).
Propiedad públicaIsReadOnlyObtiene un valor que indica si el objeto ControlCollection es de solo lectura. (Se hereda de ControlCollection).
Propiedad públicaIsSynchronizedObtiene un valor que indica si el objeto ControlCollection está sincronizado. (Se hereda de ControlCollection).
Propiedad públicaItemObtiene una referencia al control de servidor en la ubicación de índice especificada en el objeto ControlCollection. (Se hereda de ControlCollection).
Propiedad protegidaOwnerObtiene el control de servidor ASP.NET al que pertenece el objeto ControlCollection. (Se hereda de ControlCollection).
Propiedad públicaSyncRootObtiene un objeto que puede utilizarse para sincronizar el acceso a la colección de controles. (Se hereda de ControlCollection).
Arriba

  NombreDescripción
Método públicoAddDeniega la adición del objeto Control especificado a la colección. (Invalida a ControlCollection.Add(Control)).
Método públicoAddAtDeniega la adición del objeto Control especificado a la colección, en la posición de índice especificada. (Invalida a ControlCollection.AddAt(Int32, Control)).
Método públicoClearQuita todos los controles del objeto ControlCollection del control de servidor actual. (Se hereda de ControlCollection).
Método públicoContainsDetermina si el control de servidor especificado está en el objeto ControlCollection del control de servidor principal. (Se hereda de ControlCollection).
Método públicoCopyToCopia los controles secundarios almacenados en el objeto ControlCollection en un objeto System.Array, comenzando por la ubicación de índice especificada en System.Array. (Se hereda de ControlCollection).
Método públicoEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegidoFinalize 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).
Método públicoGetEnumeratorRecupera un enumerador que puede recorrer en iteración el objeto ControlCollection. (Se hereda de ControlCollection).
Método públicoGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método públicoIndexOfRecupera el índice de un objeto Control especificado en la colección. (Se hereda de ControlCollection).
Método protegidoMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método públicoRemoveQuita el control de servidor especificado del objeto ControlCollection del control de servidor principal. (Se hereda de ControlCollection).
Método públicoRemoveAtQuita un control secundario, situado en la ubicación de índice especificada, del objeto ControlCollection. (Se hereda de ControlCollection).
Método públicoToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Arriba

Este clase se utiliza cuando se desea definir un control personalizado que no permite 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

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.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.

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft