Compartilhar via


Microsoft.AspNetCore.Mvc.ViewFeatures Namespace

Fornece tipos necessários para dar suporte a exibições de renderização.

Classes

AntiforgeryExtensions

Classe estática que adiciona métodos de extensão a IAntiforgery. Essa classe não pode ser herdada.

AttributeDictionary

Um dicionário para atributos HTML.

CookieTempDataProvider

Fornece dados do cookie para o objeto atual ITempDataDictionary .

DefaultHtmlGenerator

Implementação padrão de IHtmlGenerator.

DefaultHtmlGeneratorExtensions

Classe estática que adiciona métodos de extensão a IHtmlGenerator. Essa classe não pode ser herdada.

DefaultValidationHtmlAttributeProvider

Implementação padrão de ValidationHtmlAttributeProvider.

FormContext

Informações sobre o formulário> atual<.

HtmlHelper

Implementação padrão de IHtmlHelper.

HtmlHelper<TModel>

Um HtmlHelper para um tipo de modelo específico.

HtmlHelperOptions

Fornece configuração programática para os auxiliares HTML e ViewContext.

JsonHelper

Implementação padrão de IJsonHelper.

ModelExplorer

Associa um objeto de modelo ao correspondente ModelMetadata.

ModelExplorerExtensions

Métodos de extensão para ModelExplorer.

ModelExpression

Descreve um Expression passado para um auxiliar de marca.

ModelExpressionProvider

Fornece ModelExpression para expressões.

ModelMetadataProviderExtensions

Métodos de extensões para IModelMetadataProvider.

PartialViewResultExecutor

Localiza e executa um IView para um PartialViewResult.

SaveTempDataAttribute

Um filtro que salva o ITempDataDictionary para uma solicitação.

SessionStateTempDataProvider

Fornece dados de estado de sessão para o objeto atual ITempDataDictionary .

StringHtmlContent

Conteúdo da cadeia de caracteres que é codificado quando gravado.

TempDataDictionary

Representa um conjunto de dados que persiste apenas de uma solicitação para a próxima.

TempDataDictionaryFactory

Uma implementação padrão de ITempDataDictionaryFactory.

TemplateInfo

Representa um modelo que controla os objetos visitados.

TryGetValueProvider

Classe estática que fornece cache para TryGetValue. Essa classe não pode ser herdada.

ValidationHtmlAttributeProvider

Contrato para um serviço que fornece atributos de validação para expressões.

ViewComponentResultExecutor

Um IActionResultExecutor<TResult> para ViewComponentResult.

ViewContextAttribute

Especifica que uma propriedade auxiliar de marca deve ser definida com a atual ViewContext ao criar o auxiliar de marca. A propriedade deve ter um método de conjunto público.

ViewDataDictionary

Um IDictionary<TKey,TValue> para exibir dados.

ViewDataDictionary<TModel>

Representa um ViewDataDictionary para um tipo de modelo específico.

ViewDataDictionaryAttribute

Especifica que uma propriedade do controlador deve ser definida com a atual ViewDataDictionary ao criar o controlador. A propriedade deve ter um método de conjunto público.

ViewDataDictionaryControllerPropertyActivator

Representa um IControllerActivatorProvider para um controlador de dicionário de dados de exibição.

ViewDataEvaluator

Classe estática que ajuda a avaliar expressões. Essa classe não pode ser herdada.

ViewDataInfo

Representa informações sobre uma ViewDataDictionary pesquisa que é avaliada quando Value é lida.

ViewExecutor

Executa um IView.

ViewResultExecutor

Localiza e executa um IView para um ViewResult.

Estruturas

AttributeDictionary.Enumerator

Um enumerador para AttributeDictionary.

Interfaces

IAntiforgeryPolicy

Uma interface de marcador para filtros que definem uma política para validação de token antiforgery.

IFileVersionProvider

Fornece hash de versão para um arquivo especificado.

IHtmlGenerator

Contrato para implementações e ITagHelper suporte a IHtmlHelper um serviço.

IKeepTempDataResult

Uma interface de marcador para IActionResult tipos que precisam ter dados temporários salvos.

IModelExpressionProvider

Fornece ModelExpression uma expressão Lambda.

ITempDataDictionary

Representa um conjunto de dados que persiste apenas de uma solicitação para a próxima.

ITempDataDictionaryFactory

Uma fábrica que fornece acesso a uma ITempDataDictionary instância para uma solicitação.

ITempDataProvider

Define o contrato para os provedores de dados temporários que armazenam dados que serão exibidos na próxima solicitação.

IViewContextAware

Contrato para contextualizar uma propriedade ativada por uma exibição com o ViewContext.

Enumerações

InputType

Especifica constantes que definem um tipo de entrada.

Delegados

TryGetValueDelegate

Um delegado para TryGetValue(TKey, TValue).

Comentários

Para obter mais informações sobre exibições do MVC, consulte Exibições no ASP.NET Core MVC.