System.Web.Mvc 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.
Classes
AcceptVerbsAttribute |
Representa um atributo que especifica a quais verbos HTTP um método de ação responderá. |
ActionDescriptor |
Fornece informações sobre um método de ação, como seu nome, controlador, parâmetros, atributos e filtros. |
ActionExecutedContext |
Fornece o contexto para o método ActionExecuted da ActionFilterAttribute classe . |
ActionExecutingContext |
Fornece o contexto para o método ActionExecuting da ActionFilterAttribute classe . |
ActionFilterAttribute |
Representa a classe base para atributos de filtro. |
ActionMethodSelectorAttribute |
Representa um atributo usado para influenciar a seleção de um método de ação. |
ActionNameAttribute |
Representa um atributo usado para o nome de uma ação. |
ActionNameSelectorAttribute |
Representa um atributo que afeta a seleção de um método de ação. |
ActionResult |
Representa o resultado de um método de ação. |
AdditionalMetadataAttribute |
Fornece uma classe que implementa a IMetadataAware interface para dar suporte a metadados adicionais. |
AjaxHelper |
Representa o suporte para renderizar HTML em cenários AJAX em uma exibição. |
AjaxHelper<TModel> |
Representa o suporte para renderizar HTML em cenários AJAX em uma exibição fortemente tipada. |
AjaxRequestExtensions |
Representa uma classe que estende a HttpRequestBase classe adicionando a capacidade de determinar se uma solicitação HTTP é uma solicitação AJAX. |
AllowAnonymousAttribute |
Representa um atributo que marca controladores e ações para ignorar o AuthorizeAttribute durante a autorização. |
AllowHtmlAttribute |
Permite que uma solicitação inclua marcações HTML durante o model binding, ignorando a validação da solicitação para a propriedade. (Recomenda-se que o aplicativo verifique explicitamente todos os modelos em que for desabilitada a validação de solicitação para evitar que o script seja explorado.) |
AreaRegistration |
Fornece uma maneira de registrar uma ou mais áreas em um aplicativo ASP.NET MVC. |
AreaRegistrationContext |
Encapsula as informações necessárias para registrar uma área em um aplicativo MVC ASP.NET. |
AssociatedMetadataProvider |
Fornece uma classe abstrata para implementar um provedor de metadados. |
AssociatedValidatorProvider |
Fornece uma classe abstrata para classes que implementam um provedor de validação. |
AsyncController |
Fornecido para compatibilidade com versões anteriores do ASP.NET MVC 3. |
AsyncTimeoutAttribute |
Representa um atributo usado para definir o valor de tempo limite, em milissegundos, para um método assíncrono. |
AuthorizationContext |
Encapsula as informações necessárias para usar um AuthorizeAttribute atributo. |
AuthorizeAttribute |
Especifica que o acesso a um controlador ou método de ação é restrito aos usuários que atendem ao requisito de autorização. |
BindAttribute |
Representa um atributo usado para fornecer detalhes sobre como deve ocorrer o model binding a um parâmetro. |
BuildManagerCompiledView |
Representa a classe base para exibições compiladas pela classe BuildManager antes de serem renderizadas por um mecanismo de exibição. |
BuildManagerViewEngine |
Fornece uma classe base para mecanismos de exibição. |
ByteArrayModelBinder |
Mapeia uma solicitação de navegador para uma matriz de bytes. |
CachedAssociatedMetadataProvider<TModelMetadata> |
Fornece uma classe abstrata para implementar um provedor de metadados armazenado em cache. |
CachedDataAnnotationsMetadataAttributes |
Fornece um contêiner para armazenar atributos em cache System.ComponentModel.DataAnnotations . |
CachedDataAnnotationsModelMetadata |
Fornece um contêiner para armazenar em cache DataAnnotationsModelMetadata. |
CachedDataAnnotationsModelMetadataProvider |
Implementa o provedor de metadados do modelo armazenado em cache padrão para o ASP.NET MVC. |
CachedModelMetadata<TPrototypeCache> |
Fornece um contêiner para metadados armazenados em cache. |
CancellationTokenModelBinder |
Fornece um mecanismo para propagar a notificação de que as operações de associador de modelo devem ser canceladas. |
ChildActionOnlyAttribute |
Representa um atributo usado para indicar que um método de ação deve ser chamado apenas como uma ação filha. |
ChildActionValueProvider |
Representa um provedor de valor para os valores de ações filha. |
ChildActionValueProviderFactory |
Representa uma fábrica para a criação de objetos de provedor de valor para ações filha. |
ClientDataTypeModelValidatorProvider |
Retorna os validadores de modelo de tipo de dados do cliente. |
CompareAttribute |
Fornece um atributo que compara duas propriedades de um modelo. |
ContentResult |
Representa um tipo de conteúdo definido pelo usuário que é o resultado de um método de ação. |
Controller |
Fornece métodos que respondem às solicitações HTTP que são feitas para um site ASP.NET MVC. |
ControllerActionInvoker |
Representa uma classe responsável por invocar os métodos de ação de um controlador. |
ControllerBase |
Representa a classe base para todos os controladores MVC. |
ControllerBuilder |
Representa uma classe que é responsável pela criação dinâmica de um controlador. |
ControllerContext |
Encapsula informações sobre uma solicitação HTTP que corresponde às instâncias e ControllerBase especificadasRouteBase. |
ControllerDescriptor |
Encapsula informações que descrevem um controlador, como seu nome, tipo e ações. |
ControllerInstanceFilterProvider |
Adiciona o controlador à FilterProviderCollection instância . |
CustomModelBinderAttribute |
Representa um atributo que invoca um associador de modelo personalizado. |
DataAnnotationsModelMetadata |
Fornece um contêiner para metadados comuns, para a classe DataAnnotationsModelMetadataProvider e para a classe DataAnnotationsModelValidator de um modelo de dados. |
DataAnnotationsModelMetadataProvider |
Implementa o provedor de metadados do modelo padrão para o ASP.NET MVC. |
DataAnnotationsModelValidator |
Fornece um validador de modelo. |
DataAnnotationsModelValidator<TAttribute> |
Fornece um validador de modelo para um tipo de validação especificado. |
DataAnnotationsModelValidatorProvider |
Implementa o provedor de validação padrão para o ASP.NET MVC. |
DataErrorInfoModelValidatorProvider |
Fornece um contêiner para o validador de modelo de informações de erro. |
DefaultControllerFactory |
Representa a fábrica do controlador que é registrada por padrão. |
DefaultModelBinder |
Mapeia uma solicitação do navegador para um objeto de dados. Esta classe fornece uma implementação concreta de um associador de modelo. |
DefaultViewLocationCache |
Representa um cache de memória para locais de exibição. |
DependencyResolver |
Fornece um ponto de registro para resolvedores de dependência que implementam IDependencyResolver ou a interface IServiceLocator do Localizador de Serviço Comum. |
DependencyResolverExtensions |
Fornece uma implementação fortemente tipada de GetService(Type) e GetServices(Type). |
DictionaryValueProvider<TValue> |
Representa a classe base para provedores de valor cujos valores vêm de uma coleção que implementa a interface IDictionary<TKey,TValue>. |
EmptyModelMetadataProvider |
Fornece um provedor de metadados vazio para modelos de dados que não precisam de metadados. |
EmptyModelValidatorProvider |
Fornece um provedor de validação vazio para modelos que não necessitam de validador. |
EmptyResult |
Representa um resultado que não faz nada, como um método de ação do controlador que retorna nada. |
ExceptionContext |
Fornece o contexto para usar a HandleErrorAttribute classe . |
ExpressionHelper |
Fornece uma classe auxiliar para obter o nome do modelo a partir de uma expressão. |
FieldValidationMetadata |
Fornece um contêiner para os metadados de validação de campo do lado do cliente. |
FileContentResult |
Envia o conteúdo de um arquivo binário para a resposta. |
FilePathResult |
Envia o conteúdo de um arquivo à resposta. |
FileResult |
Representa uma classe base usada para enviar conteúdo de arquivo binário para a resposta. |
FileStreamResult |
Envia conteúdo binário para a resposta usando uma Stream instância . |
Filter |
Representa uma classe de metadados que contém uma referência para a implementação de uma ou mais das interfaces de filtro, da ordem do filtro e do escopo do filtro. |
FilterAttribute |
Representa a classe base para atributos de filtro de ação e resultado. |
FilterAttributeFilterProvider |
Define um provedor de filtro para os atributos de filtro. |
FilterInfo |
Encapsula informações sobre os filtros de ação disponíveis. |
FilterProviderCollection |
Representa a coleção de provedores de filtro para o aplicativo. |
FilterProviders |
Fornece um ponto de registro para filtros. |
FormCollection |
Contém os provedores de valor de formulário para o aplicativo. |
FormContext |
Encapsula informações necessárias para validar e processar os dados de entrada de um formulário HTML. |
FormValueProvider |
Representa um provedor de valor para valores de formulário contidos em um NameValueCollection objeto . |
FormValueProviderFactory |
Representa uma classe responsável pela criação de uma nova instância de um objeto de provedor de valor de formulário. |
GlobalFilterCollection |
Representa uma classe que contém todos os filtros globais. |
GlobalFilters |
Representa a coleção de filtros globais. |
HandleErrorAttribute |
Representa um atributo usado para tratar uma exceção que é lançada por um método de ação. |
HandleErrorInfo |
Encapsula as informações para tratamento de um erro que foi lançado por um método de ação. |
HiddenInputAttribute |
Representa um atributo que é usado para indicar se uma propriedade ou um valor de campo deve ser renderizado como um elemento de entrada oculto. |
HtmlHelper |
Suporta a renderização de controles HTML em uma exibição. |
HtmlHelper<TModel> |
Representa o suporte para a renderização de controles HTML em uma exibição fortemente tipada. |
HttpAntiForgeryException |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. |
HttpDeleteAttribute |
Representa um atributo usado para restringir um método de ação para que o método trate apenas de solicitações HTTP DELETE. |
HttpFileCollectionValueProvider |
Representa um provedor de valores a ser usado com valores que vêm de uma coleção de arquivos HTTP. |
HttpFileCollectionValueProviderFactory |
Representa uma classe que é responsável pela criação de uma nova instância de um objeto de provedor de valor de coleção de arquivos HTTP. |
HttpGetAttribute |
Representa um atributo usado para restringir um método de ação a fim de que o método trate apenas das solicitações HTTP GET. |
HttpHeadAttribute |
Especifica que a solicitação HTTP deve ser o método HTTP HEAD. |
HttpNotFoundResult |
Define um objeto usado para indicar que o recurso solicitado não foi encontrado. |
HttpOptionsAttribute |
Representa um atributo usado para restringir um método de ação a fim de que o método trate apenas das solicitações HTTP OPTIONS. |
HttpPatchAttribute |
Representa um atributo usado para restringir um método de ação a fim de que o método trate apenas das solicitações HTTP PATCH. |
HttpPostAttribute |
Representa um atributo usado para restringir um método de ação a fim de que o método trate apenas das solicitações HTTP POST. |
HttpPostedFileBaseModelBinder |
Associa um modelo a um arquivo publicado. |
HttpPutAttribute |
Representa um atributo usado para restringir um método de ação para que o método trate apenas de solicitações HTTP PUT. |
HttpRequestExtensions |
Estende a HttpRequestBase classe que contém os valores HTTP que foram enviados por um cliente durante uma solicitação da Web. |
HttpStatusCodeResult |
Fornece uma maneira de retornar um resultado de ação com uma descrição e código de status de resposta HTTP específicos. |
HttpUnauthorizedResult |
Representa o resultado de uma solicitação HTTP não autorizada. |
JavaScriptResult |
Envia conteúdo JavaScript para a resposta. |
JQueryFormValueProvider |
O provedor de Valor de formulário JQuery é usado para lidar com dados formatados em JQuery nos Formulários solicitados. |
JQueryFormValueProviderFactory |
Fornece o ValueProvider necessário para lidar com os dados de Formulário JQuery. |
JsonResult |
Representa uma classe usada para enviar conteúdo formatado em JSON para a resposta. |
JsonValueProviderFactory |
Habilita os métodos de ação a enviar e receber texto formatado em JSON e associar a modelo o texto JSON para parâmetros de métodos de ação. |
LinqBinaryModelBinder |
Mapeia uma solicitação de navegador para um objeto LINQ Binary . |
MaxLengthAttributeAdapter |
Fornece um adaptador para o atributo MaxLengthAttribute. |
MinLengthAttributeAdapter |
Fornece um adaptador para o atributo MinLengthAttribute. |
ModelBinderAttribute |
Representa um atributo usado para associar um tipo de modelo a um tipo de construtor de modelo. |
ModelBinderDictionary |
Representa uma classe que contém todos os associadores de modelo para o aplicativo, listados por tipo de associador. |
ModelBinderProviderCollection |
Qualquer conteúdo aqui será atualizado; por favor, não adicione o material aqui. |
ModelBinderProviders |
Fornece um contêiner para os provedores do associador de modelo. |
ModelBinders |
Fornece acesso global aos associadores de modelos para o aplicativo. |
ModelBindingContext |
Fornece o contexto no qual um associador de modelo funciona. |
ModelClientValidationEqualToRule |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. |
ModelClientValidationMaxLengthRule | |
ModelClientValidationMinLengthRule | |
ModelClientValidationRangeRule |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. |
ModelClientValidationRegexRule |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. |
ModelClientValidationRemoteRule |
Representa a regra remota para a validação do cliente do modelo. |
ModelClientValidationRequiredRule |
Representa a regra necessária para a validação do cliente do modelo. |
ModelClientValidationRule |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. |
ModelClientValidationStringLengthRule |
Esse tipo/membro dá suporte à infraestrutura de .NET Framework e não se destina a ser usado diretamente do seu código. Representa um comprimento da regra de validação do cliente modelo. |
ModelError |
Representa um erro que ocorre durante o model binding. |
ModelErrorCollection |
Uma coleção de instâncias ModelError. |
ModelMetadata |
Fornece um contêiner para metadados comuns, para a classe ModelMetadataProvider e para a classe ModelValidator de um modelo de dados. |
ModelMetadataProvider |
Fornece uma classe base abstrata para um provedor de metadados personalizado. |
ModelMetadataProviders |
Fornece um contêiner para a instância de ModelMetadataProvider atual. |
ModelState |
Encapsula o estado de model binding em uma propriedade de um argumento de método de ação ou para o argumento em si. |
ModelStateDictionary |
Representa o estado de uma tentativa de associar um formulário postado a um método de ação, que inclui informações de validação. |
ModelValidationResult |
Fornece um contêiner para um resultado de validação. |
ModelValidator |
Fornece uma classe base para implementar a lógica de validação. |
ModelValidatorProvider |
Fornece uma lista de validadores para um modelo. |
ModelValidatorProviderCollection |
Qualquer conteúdo aqui será atualizado; por favor, não adicione o material aqui. |
ModelValidatorProviders |
Fornece um contêiner para o provedor de validação atual. |
MultiSelectList |
Representa uma lista de itens na qual os usuários podem selecionar mais de um item. |
MvcFilter |
Quando implementado em uma classe derivada, fornece uma classe de metadados que contém uma referência para a implementação de uma ou mais das interfaces de filtro, da ordem do filtro e do escopo do filtro. |
MvcHandler |
Seleciona o controlador que tratará de uma solicitação HTTP. |
MvcHtmlString |
Representa uma cadeia de caracteres codificados em HTML que não deve ser codificada novamente. |
MvcHttpHandler |
Verifica e processa uma solicitação HTTP. |
MvcRouteHandler |
Cria um objeto que implementa a interface IHttpHandler e passa o contexto de solicitação para ele. |
MvcWebRazorHostFactory |
Cria instâncias de System.Web.Mvc.MvcWebPageRazorHost arquivos. |
NameValueCollectionExtensions |
Estende um objeto NameValueCollection para que a coleção possa ser copiada para um dicionário especificado. |
NameValueCollectionValueProvider |
Representa a classe base para provedores de valor cujos valores vêm de um NameValueCollection objeto . |
NoAsyncTimeoutAttribute |
Fornece um wrapper de conveniência para o AsyncTimeoutAttribute atributo . |
NonActionAttribute |
Representa um atributo que é usado para indicar que um método de controlador não é um método de ação. |
OutputCacheAttribute |
Representa um atributo usado para marcar um método de ação cuja saída será armazenada em cache. |
OverrideActionFiltersAttribute |
Representa os atributos associados ao filtro de substituição. |
OverrideAuthenticationAttribute |
Representa os atributos associados à autenticação. |
OverrideAuthorizationAttribute |
Representa os atributos associados à autorização. |
OverrideExceptionFiltersAttribute |
Representa os atributos associados ao filtro de exceção. |
OverrideResultFiltersAttribute |
Representa os atributos associados ao filtro de resultado. |
ParameterBindingInfo |
Encapsula as informações para associar parâmetros de método de ação a um modelo de dados. |
ParameterDescriptor |
Contém informações que descrevem um parâmetro. |
PartialViewResult |
Representa uma classe básica usada para enviar uma exibição parcial à resposta. |
PreApplicationStartCode |
Fornece um ponto de registro para um código inicial pré-aplicativo do ASP.NET Razor. |
QueryStringValueProvider |
Representa um provedor de valor para cadeias de caracteres de consulta contidas em um NameValueCollection objeto . |
QueryStringValueProviderFactory |
Representa uma classe responsável pela criação de uma nova instância de um objeto de provedor de valor de cadeia de consulta. |
RangeAttributeAdapter |
Fornece um adaptador para o atributo RangeAttribute. |
RazorView |
Representa a classe usada para criar exibições que têm sintaxe Razor. |
RazorViewEngine |
Representa um mecanismo de exibição usado para renderizar uma página da Web que usa a sintaxe ASP.NET Razor. |
RedirectResult |
Controla o processamento de ações de aplicativos ao redirecionar para um URI especificado. |
RedirectToRouteResult |
Representa um resultado que realiza um redirecionamento usando o dicionário de valores de rota especificado. |
ReflectedActionDescriptor |
Contém as informações que descrevem um método de ação refletido. |
ReflectedControllerDescriptor |
Contém informações que descrevem um controlador refletido. |
ReflectedParameterDescriptor |
Contém as informações que descrevem um parâmetro de método de ação refletido. |
RegularExpressionAttributeAdapter |
Fornece um adaptador para o atributo RegularExpressionAttribute. |
RemoteAttribute |
Fornece um atributo que usa o validador remoto de plug-in jQuery. |
RequiredAttributeAdapter |
Fornece um adaptador para o atributo RequiredAttributeAttribute. |
RequireHttpsAttribute |
Representa um atributo que força uma solicitação HTTP insegura a ser reenviada via HTTPS. |
ResultExecutedContext |
Fornece o contexto para o OnResultExecuted(ResultExecutedContext) método da ActionFilterAttribute classe . |
ResultExecutingContext |
Fornece o contexto para o OnResultExecuting(ResultExecutingContext) método da ActionFilterAttribute classe . |
RouteAreaAttribute |
Define a área para todas as rotas definidas neste controlador. |
RouteAttribute |
Coloque em um controlador ou ação para que seja exposto diretamente por meio de uma rota. Quando posicionado em um controlador, aplica-se a ações que não têm qualquer System.Web.Mvc.RouteAttribute’s em si. |
RouteCollectionAttributeRoutingExtensions |
Fornece extensões de roteamento para o atributo de coleção de rota. |
RouteCollectionExtensions |
Estende um RouteCollection objeto para roteamento MVC. |
RouteDataValueProvider |
Representa um provedor de valores para dados de rota contidos em um objeto que implementa a IDictionary<TKey,TValue> interface . |
RouteDataValueProviderFactory |
Representa uma fábrica para a criação de objetos de provedor de valor de dados de rota. |
RoutePrefixAttribute |
Anota um controlador com um prefixo de rota que se aplica a todas as ações no controlador. |
SelectList |
Representa uma lista que permite aos usuários selecionar um item. |
SelectListGroup |
Representa o elemento HTML de optgroup e seus atributos. Em uma lista selecionada, vários grupos com o mesmo nome são suportados. Eles são comparados com relação à igualdade. |
SelectListItem |
Representa o item selecionado em uma instância da SelectList classe . |
SessionStateAttribute |
Especifica o estado da sessão do controlador. |
SessionStateTempDataProvider |
Fornece dados de estado de sessão para o objeto atual TempDataDictionary . |
StringLengthAttributeAdapter |
Fornece um adaptador para o atributo StringLengthAttribute. |
TagBuilder |
Contém classes e propriedades usadas para criar elementos HTML. Essa classe é usada para escrever auxiliares, como aqueles encontrados no System.Web.Helpers namespace. |
TempDataDictionary |
Representa um conjunto de dados que persiste apenas de uma solicitação para a próxima. |
TemplateInfo |
Encapsula informações sobre o contexto atual do modelo. |
UnobtrusiveValidationAttributesGenerator |
Este tipo/membro é compatível com a infraestrutura .NET Framework e não se destina a ser usado diretamente de seu código. |
UrlHelper |
Contém métodos para construir URLs para ASP.NET MVC dentro de um aplicativo. |
UrlParameter |
Representa um parâmetro opcional usado pela classe durante o MvcHandler roteamento. |
ValidatableObjectAdapter |
Fornece um adaptador de objeto que pode ser validado. |
ValidateAntiForgeryTokenAttribute |
Representa um atributo usado para evitar a falsificação de uma solicitação. |
ValidateInputAttribute |
Representa um atributo usado para marcar métodos de ação cujas entradas devem ser validadas. |
ValueProviderCollection |
Representa a coleção de objetos de provedor de valor do aplicativo. |
ValueProviderDictionary |
Observação: essa API agora está obsoleta. Representa um dicionário de provedores de valor para o aplicativo. |
ValueProviderFactories |
Representa um contêiner para objetos de fábrica de provedor de valor. |
ValueProviderFactory |
Representa uma fábrica para a criação de objetos de provedor de valor. |
ValueProviderFactoryCollection |
Representa a coleção de fábricas de provedor de valor para o aplicativo. |
ValueProviderResult |
Representa o resultado da associação de um valor (por exemplo, a partir de uma postagem de formulário ou cadeia de consulta) a uma propriedade de argumento de método de ação ou a um argumento em si. |
ViewContext |
Encapsula informações relacionadas à renderização de uma exibição. |
ViewDataDictionary |
Representa um contêiner usado para passar dados entre um controlador e uma exibição. |
ViewDataDictionary<TModel> |
Representa um contêiner usado para passar dados fortemente tipados entre um controlador e uma exibição. |
ViewDataInfo |
Encapsula informações sobre o conteúdo do modelo atual usado para desenvolver modelos e sobre os auxiliares HTML que interagem com os modelos. |
ViewEngineCollection |
Representa uma coleção de mecanismos de exibição que estão disponíveis para o aplicativo. |
ViewEngineResult |
Representa o resultado da localização de um mecanismo de exibição. |
ViewEngines |
Representa uma coleção de mecanismos de exibição que estão disponíveis para o aplicativo. |
ViewMasterPage |
Representa as informações necessárias para compilar uma página de exibição mestra. |
ViewMasterPage<TModel> |
Representa as informações necessárias para compilar uma página de modo de exibição mestre fortemente tipada. |
ViewPage |
Representa as propriedades e os métodos necessários para renderizar uma exibição como uma página Web Forms. |
ViewPage<TModel> |
Representa as informações necessárias para renderizar uma exibição fortemente tipada como página Web Forms. |
ViewResult |
Representa uma classe usada para renderizar uma exibição usando uma IView instância retornada por um IViewEngine objeto . |
ViewResultBase |
Representa uma classe básica usada para fornecer o modelo à exibição e, em seguida, renderizar a exibição para a resposta. |
ViewStartPage |
Fornece uma classe abstrata que pode ser usada para implementar uma página (mestra) inicial de exibição. |
ViewTemplateUserControl |
Fornece um contêiner para TemplateInfo objetos. |
ViewTemplateUserControl<TModel> |
Fornece um contêiner para TemplateInfo objetos. |
ViewType |
Representa o tipo de uma exibição. |
ViewUserControl |
Representa as informações necessárias para construir um controle de usuário. |
ViewUserControl<TModel> |
Representa as informações necessárias para criar um controle de usuário fortemente tipado. |
VirtualPathProviderViewEngine |
Representa uma implementação abstrata da classe base da IViewEngine interface. |
WebFormView |
Representa as informações necessárias para compilar uma página Web Forms no ASP.NET MVC. |
WebFormViewEngine |
Representa um mecanismo de exibição usado para renderizar uma página Web Forms para a resposta. |
WebViewPage |
Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor. |
WebViewPage<TModel> |
Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor. |
Interfaces
IActionFilter |
Define os métodos usados em um filtro de ação. |
IActionInvoker |
Define um contrato para um chamador de ação, usado para invocar uma ação em resposta a uma solicitação HTTP. |
IActionInvokerFactory |
Usado para criar uma IActionInvoker instância para a solicitação atual. |
IAuthorizationFilter |
Define os métodos necessários para um filtro de autorização. |
IClientValidatable |
Fornece uma maneira de a estrutura de validação ASP.NET MVC descobrir em tempo de execução se um validador tem suporte para a validação do cliente. |
IController |
Define os métodos necessários para um controlador. |
IControllerActivator |
Fornece um controle específico sobre como as instâncias de controladores são criadas usando a injeção de dependência. |
IControllerFactory |
Define os métodos necessários para uma fábrica de controlador. |
IDependencyResolver |
Define os métodos que simplificam a localização de serviços e resolução de dependências. |
IEnumerableValueProvider |
Representa um especial IValueProvider que tem a capacidade de ser enumerável. |
IExceptionFilter |
Define os métodos necessários para um filtro de exceção. |
IFilterProvider |
Fornece uma interface para encontrar filtros. |
IMetadataAware |
Fornece uma interface para expor atributos à AssociatedMetadataProvider classe . |
IMethodInfoActionDescriptor |
Uma interface opcional para ActionDescriptor tipos que fornecem um MethodInfo. |
IModelBinder |
Define os métodos necessários para um associador de modelo. |
IModelBinderProvider |
Define métodos que permitem implementações dinâmicas de associação de modelo para classes que implementam a IModelBinder interface. |
IMvcFilter |
Define os membros que especificam a ordem de filtros e se vários filtros são permitidos. |
IResultFilter |
Define os métodos necessários para um filtro de resultados. |
IRouteWithArea |
Associa uma rota a uma área em um aplicativo ASP.NET MVC. |
ITempDataProvider |
Define o contrato para os provedores de dados temporários que armazenam dados que serão exibidos na próxima solicitação. |
ITempDataProviderFactory |
Usado para criar uma ITempDataProvider instância para o controlador. |
IUnvalidatedValueProvider |
Representa uma IValueProvider interface que pode ignorar a validação de solicitação. |
IValueProvider |
Define os métodos necessários para um provedor de valor no ASP.NET MVC. |
IView |
Define os métodos necessários para uma exibição. |
IViewDataContainer |
Define os métodos necessários para um dicionário de dados de exibição. |
IViewEngine |
Define os métodos necessários para um mecanismo de exibição. |
IViewLocationCache |
Define os métodos necessários para armazenar em cache locais de exibição na memória. |
IViewPageActivator |
Fornece um controle específico sobre como as páginas de exibição são criadas usando a injeção de dependência. |
Enumerações
AreaReference |
Controla a interpretação de um nome de controlador ao construir um RemoteAttribute. |
FilterScope |
Define valores que especificam a ordem em que os filtros ASP.NET MVC são executados no mesmo tipo e ordem do filtro. |
FormMethod |
Enumera os tipos de solicitação HTTP para um formulário. |
Html5DateRenderingMode |
Enumera o modo de renderização de data para HTML5. |
HttpVerbs |
Enumera os verbos HTTP. |
InputType |
Enumera os tipos de controles de entrada. |
JsonRequestBehavior |
Especifica se solicitações HTTP GET do cliente são permitidas. |
TagRenderMode |
Enumera os modos que estão disponíveis para renderização de marcas HTML. |
Delegados
ActionSelector |
Representa um delegado que contém a lógica para selecionar um método de ação. |
DataAnnotationsModelValidationFactory |
Representa o método que cria uma instância DataAnnotationsModelValidatorProvider. |
DataAnnotationsValidatableObjectAdapterFactory |
Fornece uma fábrica para validadores baseados em IValidatableObject. |