Compartir a través de


Microsoft.AspNetCore.Components Espacio de nombres

Proporciona clases para la representación de componentes, el control de eventos y el enrutamiento.

Clases

BindConverter

Realiza conversiones durante el enlace.

BindElementAttribute

Configura opciones para enlazar tipos de elementos específicos.

BindInputElementAttribute

Configura las opciones para los subtipos de enlace de un elemento input HTML.

CascadingParameterAttribute

Denota el miembro de destino como parámetro de componente en cascada. El antecesor más cercano proporcionará su valor CascadingValue<TValue> componente que proporcione valores con un tipo y un nombre compatibles.

CascadingParameterAttributeBase

Representa un parámetro cuyo valor se aplica en cascada a la jerarquía de componentes.

CascadingTypeParameterAttribute

Denota el parámetro de tipo genérico como en cascada. Esto permite que la inferencia de tipos genérico use automáticamente este valor de parámetro de tipo en descendientes que también tengan un parámetro de tipo con el mismo nombre.

CascadingValue<TValue>

Componente que proporciona un valor en cascada a todos los componentes descendientes.

CascadingValueSource<TValue>

Proporciona un valor en cascada que se puede recibir mediante componentes mediante CascadingParameterAttribute.

ChangeEventArgs

Proporciona información sobre un evento de cambio que se está generando.

ComponentBase

Clase base opcional para componentes. Como alternativa, los componentes pueden implementar IComponent directamente.

Dispatcher

Envía acciones externas que se ejecutarán en el contexto de un Renderer.

DynamicComponent

Componente que representa otro componente dinámicamente según su parámetro Type.

EditorRequiredAttribute

Especifica que el usuario debe proporcionar el parámetro de componente al crearlo en el editor.

Si no se proporciona un valor para este parámetro, los editores o las herramientas de compilación pueden proporcionar advertencias que indican al usuario que debe especificar un valor. Este atributo solo es válido en las propiedades marcadas con ParameterAttribute.

ElementReferenceContext

Contexto de un ElementReference.

ElementReferenceExtensions

Clase estática que agrega métodos de extensión a ElementReference.

ErrorBoundaryBase

Clase base para componentes de límite de error.

EventCallbackFactory

Generador para crear instancias de EventCallback y EventCallback<TValue>.

EventCallbackFactoryBinderExtensions

Contiene métodos de extensión para el enlace bidireccional mediante EventCallback. Solo para uso interno.

EventCallbackFactoryEventArgsExtensions

Proporciona métodos de extensión para tipos de EventCallbackFactory y EventArgs.

EventHandlerAttribute

Asocia un tipo de argumento de evento con un nombre de atributo de evento.

ExcludeFromInteractiveRoutingAttribute

Cuando se aplica a un componente de página, indica que el componente de Router interactivo debe omitir esa página. Esto significa que las navegaciones a la página no se resolverán mediante el enrutamiento interactivo, sino que provocarán una recarga de página completa.

ImportMap

Representa un elemento que define el mapa de importación de scripts de módulo en la aplicación.

ImportMapDefinition

Representa el contenido de un elemento que define la asignación de importación de scripts de módulo en la aplicación.

InjectAttribute

Indica que la propiedad asociada debe tener un valor insertado desde el proveedor de servicios durante la inicialización.

LayoutAttribute

Indica que el tipo de componente asociado usa un diseño especificado.

LayoutComponentBase

Clase base opcional para componentes que representan un diseño. Como alternativa, los componentes pueden implementar IComponent directamente y declarar su propio parámetro denominado Body.

LayoutView

Muestra el contenido especificado dentro del diseño especificado y los diseños anidados adicionales.

LocationChangeException

Excepción que se produce cuando LocationChanged produce una excepción.

NavigationException

Excepción que se produce cuando un NavigationManager no puede navegar a una dirección URL diferente.

NavigationManager

Proporciona una abstracción para consultar y administrar la navegación de URI.

NavigationManagerExtensions

Proporciona métodos de extensión para el tipo de NavigationManager.

OwningComponentBase

Clase base que crea un ámbito de proveedor de servicios.

OwningComponentBase<TService>

Clase base que crea un ámbito de proveedor de servicios y resuelve un servicio de tipo TService.

ParameterAttribute

Denota el miembro de destino como parámetro de componente.

PersistentComponentState

Estado de los componentes y servicios de una aplicación de componentes.

RendererInfo

Proporciona información sobre la plataforma en la que se ejecuta el componente.

RenderModeAttribute

Especifica un modo de representación fijo para un tipo de componente.

Siempre que sea posible, los componentes no deben especificar ningún modo de representación de esta manera y deben implementarse para funcionar en todos los modos de representación. Los autores de componentes solo deben especificar un modo de representación fijo cuando el componente no se puede ejecutar en otros modos.

ResourceAsset

Un recurso de la aplicación de componentes, como un script, una hoja de estilos o una imagen.

ResourceAssetCollection

Describe una asignación de recursos estáticos a sus direcciones URL únicas correspondientes.

ResourceAssetProperty

Una propiedad de recurso.

RouteAttribute

Indica que el componente asociado debe coincidir con el patrón de plantilla de ruta especificado.

RouteData

Describe la información determinada durante el enrutamiento que especifica la página que se va a mostrar.

RouteView

Muestra el componente de página especificado, lo representa dentro de su diseño y los diseños anidados adicionales.

StreamRenderingAttribute

Atributo que indica si se va a transmitir la representación de un componente y sus descendientes.

Este atributo solo surte efecto en los representadores que admiten la representación de streaming (por ejemplo, la representación HTML del lado servidor desde un punto de conexión de componente de Razor). En otros modelos de hospedaje no tiene ningún efecto.

Si un tipo de componente no declara este atributo, las instancias de ese tipo de componente compartirán el mismo modo de representación de streaming que su componente primario.

SupplyParameterFromFormAttribute

Indica que el valor de la propiedad asociada debe proporcionarse a partir de los datos del formulario para el formulario con el nombre especificado.

SupplyParameterFromQueryAttribute

Indica que los componentes de enrutamiento pueden proporcionar un valor para el parámetro a partir de la cadena de consulta de dirección URL actual. También pueden proporcionar más valores si cambia la cadena de consulta url.

SupplyParameterFromQueryProviderServiceCollectionExtensions

Permite proporcionar parámetros de componente desde la cadena de consulta con SupplyParameterFromQueryAttribute.

WebElementReferenceContext

Un ElementReferenceContext para un elemento web.

Estructuras

CascadingParameterInfo

Contiene información sobre un parámetro en cascada.

ElementReference

Representa una referencia a un elemento representado.

EventCallback

Delegado del controlador de eventos enlazado.

EventCallback<TValue>

Delegado del controlador de eventos enlazado.

EventCallbackWorkItem

Ajusta un delegado de devolución de llamada asociado a un evento.

MarkupString

Valor de cadena que se puede representar como marcado como HTML.

NavigationOptions

Opciones adicionales para navegar a otro URI.

ParameterValue

Representa un único parámetro proporcionado a un IComponent por su elemento primario en el árbol de representación.

ParameterView

Representa una colección de parámetros proporcionados a un IComponent por su elemento primario en el árbol de representación.

ParameterView.Enumerator

Enumerador que recorre en iteración un ParameterView.

PersistingComponentStateSubscription

Representa una suscripción a la OnPersisting devolución de llamada que ComponentStatePersistenceManager devolución de llamada se desencadenará cuando se conserve la aplicación.

RenderHandle

Permite que un componente interactúe con su representador.

Interfaces

IComponent

Representa un componente de interfaz de usuario.

IComponentActivator

Representa un activador que se puede usar para crear instancias de componentes. El activador no es responsable de la inserción de dependencias, ya que el marco realiza la inserción de dependencias en las instancias resultantes por separado.

IComponentRenderMode

Representa un modo de representación para un componente.

IHandleAfterRender

Interfaz implementada por componentes que reciben notificaciones de que se han representado.

IHandleEvent

Interfaz implementada por componentes que reciben notificaciones de cambios de estado.

IPersistentComponentStateStore

Administra el almacenamiento de componentes y servicios que forman parte de una aplicación Blazor.

Enumeraciones

PersistedStateSerializationMode

Especifica el modo que se va a usar al serializar el estado persistente del componente.

Delegados

RenderFragment

Representa un segmento de contenido de la interfaz de usuario, implementado como delegado que escribe el contenido en un RenderTreeBuilder.

RenderFragment<TValue>

Representa un segmento de contenido de la interfaz de usuario para un objeto de tipo TValue, implementado como una función que devuelve un RenderFragment.

Comentarios

Para obtener más información sobre los componentes, consulte Creación y uso de componentes de Razor de ASP.NET Core.