Microsoft.AspNetCore.Components Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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 |
ImportMapDefinition |
Representa el contenido de un elemento |
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 |
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 |
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 |
Comentarios
Para obtener más información sobre los componentes, consulte Creación y uso de componentes de Razor de ASP.NET Core.