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 NonVisualControlAttribute

 

Publicado: octubre de 2016

Define el atributo que indica si un control se trata como un control visual o no visual en tiempo de diseño. Esta clase no puede heredarse.

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

System.Object
  System.Attribute
    System.Web.UI.NonVisualControlAttribute

[AttributeUsageAttribute(AttributeTargets.Class)]
public sealed class NonVisualControlAttribute : Attribute

NombreDescripción
System_CAPS_pubmethodNonVisualControlAttribute()

Inicializa una nueva instancia de la clase NonVisualControlAttribute.

System_CAPS_pubmethodNonVisualControlAttribute(Boolean)

Inicializa una nueva instancia de la NonVisualControlAttribute clase, utilizando el valor booleano especificado para determinar si el atributo representa un control visual o no visual.

NombreDescripción
System_CAPS_pubpropertyIsNonVisual

Obtiene un valor que indica si el control es no visual.

System_CAPS_pubpropertyTypeId

Cuando se implementa en una clase derivada, obtiene un identificador único para este Attribute.(Heredado de Attribute).

NombreDescripción
System_CAPS_pubmethodEquals(Object)

Devuelve un valor que indica si esta instancia equivale al objeto especificado. (Invalida Attribute.Equals(Object)).

System_CAPS_pubmethodGetHashCode()

Devuelve el código hash de esta instancia.(Invalida Attribute.GetHashCode()).

System_CAPS_pubmethodGetType()

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

System_CAPS_pubmethodIsDefaultAttribute()

Devuelve un valor que indica si la instancia actual es equivalente a una instancia predeterminada de la NonVisualControlAttribute clase.(Invalida Attribute.IsDefaultAttribute()).

System_CAPS_pubmethodMatch(Object)

Cuando se invalida en una clase derivada, devuelve un valor que indica si esta instancia es igual al objeto especificado. (Heredado de Attribute).

System_CAPS_pubmethodToString()

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

NombreDescripción
System_CAPS_pubfieldSystem_CAPS_staticDefault

Devuelve un NonVisualControlAttribute instancia que representa el valor predeterminado definido por la aplicación del atributo. Este campo es de solo lectura.

System_CAPS_pubfieldSystem_CAPS_staticNonVisual

Devuelve un NonVisualControlAttribute instancia que se aplica a un control Web para tratar como un control no visual en tiempo de diseño. Este campo es de solo lectura.

System_CAPS_pubfieldSystem_CAPS_staticVisual

Obtiene un NonVisualControlAttribute instancia que se aplica a un control Web para tratar como un control visual en tiempo de diseño.

NombreDescripción
System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío.(Heredado de Attribute).

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Obtiene la información del tipo de un objeto, que puede utilizarse para obtener la información del tipo de una interfaz. (Heredado de Attribute).

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetTypeInfoCount(UInt32)

Recupera el número de interfaces de tipo de información que suministra un objeto (0 ó 1)

(Heredado de Attribute).

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Proporciona acceso a las propiedades y los métodos expuestos por un objeto.(Heredado de Attribute).

El NonVisualControlAttribute atributo se aplica a los controles que no se representan en el cliente, como los controles de origen de datos y el WebPartManager control. Durante el tiempo de diseño, un desarrollador de páginas puede decidir ocultar todos los controles no visuales. El diseñador marcaría como invisibles todos los controles con el NonVisualControlAttribute atributo establecido en true.

Ejemplos de controles que emplean el NonVisualControlAttribute atributo son DataSourceControl, HierarchicalDataSourceControl, HiddenField, y WebPartManager.

En el ejemplo de código siguiente se muestra cómo se puede aplicar el NonVisualControlAttribute a una clase de atributo. En este ejemplo, el valor predeterminado NonVisualControlAttribute atributo se aplica a un control de origen de datos. Esto es equivalente a la NonVisual campo.

[NonVisualControlAttribute()]
public class CustomNonVisualControl : Control
{
    // Add an implementation of custom non-visual control.
}

.NET Framework
Disponible desde 2.0

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: