Microsoft.AspNetCore.Components Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece classes para renderização de componentes, manipulação de eventos e roteamento.
Classes
BindConverter |
Executa conversões durante a associação. |
BindElementAttribute |
Configura opções para associar tipos de elementos específicos. |
BindInputElementAttribute |
Configura opções para associar subtipos de um elemento html |
CascadingParameterAttribute |
Denota o membro de destino como um parâmetro de componente em cascata. Seu valor será fornecido pelo componente de CascadingValue<TValue> ancestral mais próximo que fornece valores com um tipo e um nome compatíveis. |
CascadingParameterAttributeBase |
Representa um parâmetro cujo valor é em cascata na hierarquia de componentes. |
CascadingTypeParameterAttribute |
Denota o parâmetro de tipo genérico como em cascata. Isso permite que a inferência de tipo genérico use esse valor de parâmetro de tipo automaticamente em descendentes que também têm um parâmetro de tipo com o mesmo nome. |
CascadingValue<TValue> |
Um componente que fornece um valor em cascata para todos os componentes descendentes. |
CascadingValueSource<TValue> |
Fornece um valor em cascata que pode ser recebido por componentes usando CascadingParameterAttribute. |
ChangeEventArgs |
Fornece informações sobre um evento de alteração que está sendo gerado. |
ComponentBase |
Classe base opcional para componentes. Como alternativa, os componentes podem implementar IComponent diretamente. |
Dispatcher |
Expedi ações externas a serem executadas no contexto de um Renderer. |
DynamicComponent |
Um componente que renderiza outro componente dinamicamente de acordo com seu parâmetro Type. |
EditorRequiredAttribute |
Especifica que o parâmetro de componente é necessário para ser fornecido pelo usuário ao criar no editor. Se um valor para esse parâmetro não for fornecido, editores ou ferramentas de build poderão fornecer avisos indicando que o usuário especifica um valor. Esse atributo só é válido em propriedades marcadas com ParameterAttribute. |
ElementReferenceContext |
Contexto para um ElementReference. |
ElementReferenceExtensions |
Classe estática que adiciona métodos de extensão a ElementReference. |
ErrorBoundaryBase |
Uma classe base para componentes de limite de erro. |
EventCallbackFactory |
Uma fábrica para criar instâncias de EventCallback e EventCallback<TValue>. |
EventCallbackFactoryBinderExtensions |
Contém métodos de extensão para associação bidirecional usando EventCallback. Somente para uso interno. |
EventCallbackFactoryEventArgsExtensions |
Fornece métodos de extensão para tipos de EventCallbackFactory e EventArgs. |
EventHandlerAttribute |
Associa um tipo de argumento de evento a um nome de atributo de evento. |
ExcludeFromInteractiveRoutingAttribute |
Quando aplicado a um componente de página, indica que o componente de Router interativo deve ignorar essa página. Isso significa que as navegaçãos para a página não serão resolvidas pelo roteamento interativo, mas causarão um recarregamento de página inteira. |
ImportMap |
Representa um elemento |
ImportMapDefinition |
Representa o conteúdo de um elemento |
InjectAttribute |
Indica que a propriedade associada deve ter um valor injetado do provedor de serviços durante a inicialização. |
LayoutAttribute |
Indica que o tipo de componente associado usa um layout especificado. |
LayoutComponentBase |
Classe base opcional para componentes que representam um layout. Como alternativa, os componentes podem implementar IComponent diretamente e declarar seu próprio parâmetro chamado Body. |
LayoutView |
Exibe o conteúdo especificado dentro do layout especificado e quaisquer layouts aninhados adicionais. |
LocationChangeException |
Uma exceção gerada quando LocationChanged lança uma exceção. |
NavigationException |
Exceção gerada quando um NavigationManager não é capaz de navegar para uma URL diferente. |
NavigationManager |
Fornece uma abstração para consultar e gerenciar a navegação de URI. |
NavigationManagerExtensions |
Fornece métodos de extensão para o tipo NavigationManager. |
OwningComponentBase |
Uma classe base que cria um escopo de provedor de serviços. |
OwningComponentBase<TService> |
Uma classe base que cria um escopo de provedor de serviços e resolve um serviço do tipo |
ParameterAttribute |
Denota o membro de destino como um parâmetro de componente. |
PersistentComponentState |
O estado dos componentes e serviços de um aplicativo de componentes. |
RendererInfo |
Fornece informações sobre a plataforma na qual o componente está sendo executado. |
RenderModeAttribute |
Especifica um modo de renderização fixo para um tipo de componente. Sempre que possível, os componentes não devem especificar nenhum modo de renderização dessa maneira e devem ser implementados para funcionar em todos os modos de renderização. Os autores de componentes só devem especificar um modo de renderização fixo quando o componente não for capaz de ser executado em outros modos. |
ResourceAsset |
Um recurso do aplicativo de componentes, como um script, folha de estilos ou imagem. |
ResourceAssetCollection |
Descreve um mapeamento de ativos estáticos para suas URLs exclusivas correspondentes. |
ResourceAssetProperty |
Uma propriedade de recurso. |
RouteAttribute |
Indica que o componente associado deve corresponder ao padrão de modelo de rota especificado. |
RouteData |
Descreve informações determinadas durante o roteamento que especificam a página a ser exibida. |
RouteView |
Exibe o componente de página especificado, renderizando-o dentro de seu layout e quaisquer layouts aninhados adicionais. |
StreamRenderingAttribute |
Um atributo para indicar se deve transmitir a renderização de um componente e seus descendentes. Esse atributo só entra em vigor em renderizadores que dão suporte à renderização de streaming (por exemplo, renderização HTML do lado do servidor de um ponto de extremidade do Componente Razor). Em outros modelos de hospedagem, ele não tem efeito. Se um tipo de componente não declarar esse atributo, as instâncias desse tipo de componente compartilharão o mesmo modo de renderização de streaming que o componente pai. |
SupplyParameterFromFormAttribute |
Indica que o valor da propriedade associada deve ser fornecido a partir dos dados do formulário para o formulário com o nome especificado. |
SupplyParameterFromQueryAttribute |
Indica que os componentes de roteamento podem fornecer um valor para o parâmetro da consulta de URL atual. Eles também poderão fornecer valores adicionais se a consulta de URL for alterada. |
SupplyParameterFromQueryProviderServiceCollectionExtensions |
Permite que os parâmetros de componente sejam fornecidos da cadeia de caracteres de consulta com SupplyParameterFromQueryAttribute. |
WebElementReferenceContext |
Um ElementReferenceContext para um elemento web. |
Estruturas
CascadingParameterInfo |
Contém informações sobre um parâmetro em cascata. |
ElementReference |
Representa uma referência a um elemento renderizado. |
EventCallback |
Um delegado de manipulador de eventos associado. |
EventCallback<TValue> |
Um delegado de manipulador de eventos associado. |
EventCallbackWorkItem |
Encapsula um delegado de retorno de chamada associado a um evento. |
MarkupString |
Um valor de cadeia de caracteres que pode ser renderizado como marcação, como HTML. |
NavigationOptions |
Opções adicionais para navegar até outro URI. |
ParameterValue |
Representa um único parâmetro fornecido a um IComponent pelo pai na árvore de renderização. |
ParameterView |
Representa uma coleção de parâmetros fornecidos a um IComponent por seu pai na árvore de renderização. |
ParameterView.Enumerator |
Um enumerador que itera por meio de um ParameterView. |
PersistingComponentStateSubscription |
Representa uma assinatura para o retorno de chamada |
RenderHandle |
Permite que um componente interaja com seu renderizador. |
Interfaces
IComponent |
Representa um componente de interface do usuário. |
IComponentActivator |
Representa um ativador que pode ser usado para instanciar componentes. O ativador não é responsável pela injeção de dependência, pois a estrutura executa a injeção de dependência nas instâncias resultantes separadamente. |
IComponentRenderMode |
Representa um modo de renderização para um componente. |
IHandleAfterRender |
Interface implementada por componentes que recebem notificação de que foram renderizados. |
IHandleEvent |
Interface implementada por componentes que recebem notificação de alterações de estado. |
IPersistentComponentStateStore |
Gerencia o armazenamento de componentes e serviços que fazem parte de um aplicativo Blazor. |
Enumerações
PersistedStateSerializationMode |
Especifica o modo a ser usado ao serializar o estado persistente do componente. |
Delegados
RenderFragment |
Representa um segmento de conteúdo da interface do usuário, implementado como um delegado que grava o conteúdo em um RenderTreeBuilder. |
RenderFragment<TValue> |
Representa um segmento de conteúdo da interface do usuário para um objeto do tipo |
Comentários
Para obter mais informações sobre componentes, consulte Criar e usar componentes do Razor ASP.NET Core.