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 las opciones para enlazar tipos de elementos específicos. |
BindInputElementAttribute |
Configura las opciones para enlazar subtipos de un elemento HTML |
CascadingParameterAttribute |
Denota el miembro de destino como un parámetro de componente en cascada. El componente antecesor CascadingValue<TValue> más cercano proporcionará su valor 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éricos use este valor de parámetro de tipo automáticamente 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 |
Distribuye las acciones externas que se van a ejecutar en el contexto de .Renderer |
DynamicComponent |
Componente que representa otro componente dinámicamente según su Type parámetro. |
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 especifique un valor. Este atributo solo es válido en las propiedades marcadas con ParameterAttribute. |
ElementReferenceContext |
Contexto de un objeto ElementReference. |
ElementReferenceExtensions |
Clase estática que agrega métodos de extensión a ElementReference. |
ErrorBoundaryBase |
Una clase base para los componentes de límite de error. |
EventCallbackFactory |
Un generador para crear EventCallback instancias 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 EventCallbackFactory los tipos y EventArgs . |
EventHandlerAttribute |
Asocia un tipo de argumento de evento con un nombre de atributo de evento. |
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 los 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 cualquier otro diseño anidado. |
LocationChangeException |
Excepción que se produce cuando LocationChanged se produce una excepción. |
NavigationException |
Excepción que se produce cuando no NavigationManager se 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 NavigationManager tipo . |
OwningComponentBase |
Una 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. |
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. |
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, representarlo dentro de su diseño y cualquier diseño anidado adicional. |
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 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 |
para ElementReferenceContext un elemento web. |
Estructuras
CascadingParameterInfo |
Contiene información sobre un parámetro en cascada. |
ElementReference |
Representa una referencia a un elemento representado. |
EventCallback |
Delegado de controlador de eventos enlazado. |
EventCallback<TValue> |
Delegado de 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 IComponent por su elemento primario en el árbol de representación. |
ParameterView |
Representa una colección de parámetros proporcionados a IComponent por su elemento primario en el árbol de representación. |
ParameterView.Enumerator |
Enumerador que recorre en iteración un ParameterViewobjeto . |
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 .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 ASP.NET Core componentes de Razor.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de