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. |