Microsoft.AspNetCore.Mvc.ViewFeatures Namespace

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

Classes

Nome Description
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>

A 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 a ele correspondente ModelMetadata.

ModelExplorerExtensions

Métodos de extensão para ModelExplorer.

ModelExpression

Descreve um Expression passado para um auxiliar de marca.

ModelExpressionProvider

Fornece ModelExpression expressões.

ModelMetadataProviderExtensions

Métodos de extensões para IModelMetadataProvider.

PartialViewResultExecutor

Localiza e executa um IView para um PartialViewResult.

SaveTempDataAttribute

Um filtro que salva a ITempDataDictionary 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

A 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

A IDictionary<TKey,TValue> para exibir dados.

ViewDataDictionary<TModel>

Representa um ViewDataDictionary 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 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

Nome Description
AttributeDictionary.Enumerator

Um enumerador para AttributeDictionary.

Interfaces

Nome Description
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 um serviço de suporte IHtmlHelper e ITagHelper implementações.

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 provedores de dados temporários que armazenam dados exibidos na próxima solicitação.

IViewContextAware

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

Enumerações

Nome Description
InputType

Especifica constantes que definem um tipo de entrada.

Delegados

Nome Description
TryGetValueDelegate

Um delegado para TryGetValue(TKey, TValue).

Comentários

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