Este artigo foi traduzido manualmente. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original.
Tradução
Original
Informações
O tópico solicitado está sendo mostrado abaixo. No entanto, este tópico não está incluído nesta biblioteca.

Namespace System.Web.Mvc

O namespace System.Web.Mvc contém classes e interfaces compatíveis com a estrutura do ASP.NET Model View Controller (MVC) para criação de aplicativos Web. Este namespace inclui classes que representam controladores, fábricas de controladores, resultados de ação, exibições, exibições parciais, associadores de modelo e muito mais.

  Classe Descrição
Classe pública AcceptVerbsAttribute Representa um atributo que especifica a quais verbos HTTP um método de ação responderá.
Classe pública ActionDescriptor Fornece informações sobre um método de ação, como seu nome, controlador, parâmetros, atributos e filtros.
Classe pública ActionExecutedContext Fornece o contexto para o método ActionExecuted da classe ActionFilterAttribute.
Classe pública ActionExecutingContext Fornece o contexto para o método ActionExecuting da classe ActionFilterAttribute.
Classe pública ActionFilterAttribute Representa a classe base para atributos de filtro.
Classe pública ActionMethodSelectorAttribute Representa um atributo usado para influenciar a seleção de um método de ação.
Classe pública ActionNameAttribute Representa um atributo usado para o nome de uma ação.
Classe pública ActionNameSelectorAttribute Representa um atributo que afeta a seleção de um método de ação.
Classe pública ActionResult Representa o resultado de um método de ação.
Classe pública AdditionalMetadataAttribute Fornece uma classe que implementa a interface IMetadataAware a fim de suportar metadados adicionais.
Classe pública AjaxHelper Representa o suporte para renderizar HTML em cenários AJAX em uma exibição.
Classe pública AjaxHelper<TModel> Representa o suporte para renderizar HTML em cenários AJAX em uma exibição fortemente tipada.
Classe pública AjaxRequestExtensions Representa uma classe que estende a classe HttpRequestBase adicionando a capacidade de determinar se uma solicitação HTTP é uma solicitação AJAX.
Classe pública AllowAnonymousAttribute Representa um atributo que marca controladores e ações para ignorar AuthorizeAttribute durante a autorização.
Classe pública AllowHtmlAttribute Permite que uma solicitação inclua marcações HTML durante a associação de modelos, 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.)
Classe pública AreaRegistration Fornece uma maneira de registrar uma ou mais áreas em um aplicativo ASP.NET MVC.
Classe pública AreaRegistrationContext Encapsula as informações necessárias para registrar uma área em um aplicativo MVC ASP.NET.
Classe pública AssociatedMetadataProvider Fornece uma classe abstrata para implementar um provedor de metadados.
Classe pública AssociatedValidatorProvider Fornece uma classe abstrata para classes que implementam um provedor de validação.
Classe pública AsyncController Fornecido para compatibilidade com versões anteriores do ASP.NET MVC 3.
Classe pública AsyncTimeoutAttribute Representa um atributo usado para definir o valor de tempo limite, em milissegundos, para um método assíncrono.
Classe pública AuthorizationContext Encapsula as informações necessárias para usar um atributo AuthorizeAttribute.
Classe pública 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.
Classe pública BindAttribute Representa um atributo usado para fornecer detalhes sobre como deve ocorrer a associação do modelo a um parâmetro.
Classe pública BuildManagerCompiledView Representa a classe básica para exibições compiladas pela classe BuildManager antes de serem renderizadas por um mecanismo de exibição.
Classe pública BuildManagerViewEngine Fornece uma classe base para mecanismos de exibição.
Classe pública ByteArrayModelBinder Mapeia uma solicitação de navegador para uma matriz de bytes.
Classe pública CachedAssociatedMetadataProvider<TModelMetadata> Fornece uma classe abstrata para implementar um provedor de metadados armazenado em cache.
Classe pública CachedDataAnnotationsMetadataAttributes Fornece um contêiner para armazenar atributos System.ComponentModel.DataAnnotations em cache.
Classe pública CachedDataAnnotationsModelMetadata Fornece um contêiner para o cache DataAnnotationsModelMetadata.
Classe pública CachedDataAnnotationsModelMetadataProvider Implementa o provedor de metadados do modelo armazenado em cache padrão para o ASP.NET MVC.
Classe pública CachedModelMetadata<TPrototypeCache> Fornece um contêiner para metadados armazenados em cache.
Classe pública CancellationTokenModelBinder Fornece um mecanismo para propagar a notificação de que as operações de associador de modelo devem ser canceladas.
Classe pública ChildActionOnlyAttribute Representa um atributo usado para indicar que um método de ação deve ser chamado apenas como uma ação filha.
Classe pública ChildActionValueProvider Representa um provedor de valor para os valores de ações filha.
Classe pública ChildActionValueProviderFactory Representa uma fábrica para a criação de objetos de provedor de valor para ações filha.
Classe pública ClientDataTypeModelValidatorProvider Retorna os validadores de modelo de tipo de dados do cliente.
Classe pública CompareAttribute Obsoleto. Fornece um atributo que compara duas propriedades de um modelo.
Classe pública ContentResult Representa um tipo de conteúdo definido pelo usuário que é o resultado de um método de ação.
Classe pública Controller Fornece métodos que respondem às solicitações HTTP que são feitas para um site ASP.NET MVC.
Classe pública ControllerActionInvoker Representa uma classe responsável por invocar os métodos de ação de um controlador.
Classe pública ControllerBase Representa a classe base para todos os controladores MVC.
Classe pública ControllerBuilder Representa uma classe que é responsável pela criação dinâmica de um controlador.
Classe pública ControllerContext Encapsula informações sobre uma solicitação HTTP que corresponde às instâncias RouteBase e ControllerBase especificadas.
Classe pública ControllerDescriptor Encapsula informações que descrevem um controlador, como seu nome, tipo e ações.
Classe pública ControllerInstanceFilterProvider Adiciona o controlador à instância FilterProviderCollection.
Classe pública CustomModelBinderAttribute Representa um atributo que invoca um associador de modelo personalizado.
Classe pública DataAnnotationsModelMetadata Fornece um contêiner para metadados comuns, para a classe DataAnnotationsModelMetadataProvider e para a classe DataAnnotationsModelValidator para um modelo de dados.
Classe pública DataAnnotationsModelMetadataProvider Implementa o provedor de metadados do modelo padrão para o ASP.NET MVC.
Classe pública DataAnnotationsModelValidator Fornece um validador de modelo.
Classe pública DataAnnotationsModelValidator<TAttribute> Fornece um validador de modelo para um tipo de validação especificado.
Classe pública DataAnnotationsModelValidatorProvider Implementa o provedor de validação padrão para o ASP.NET MVC.
Classe pública DataErrorInfoModelValidatorProvider Fornece um contêiner para o validador de modelo de informações de erro.
Classe pública DefaultControllerFactory Representa a fábrica do controlador que é registrada por padrão.
Classe pública DefaultModelBinder Mapeia uma solicitação do navegador para um objeto de dados. Essa classe fornece uma implementação concreta de um associador de modelo.
Classe pública DefaultViewLocationCache Representa um cache de memória para locais de exibição.
Classe pública DependencyResolver Fornece um ponto de registro de resolvedores de dependência que implementam IDependencyResolver ou a interface IServiceLocator do Localizador de serviço comum.
Classe pública DependencyResolverExtensions Fornece uma implementação fortemente tipada de GetService e GetServices.
Classe pública DictionaryValueProvider<TValue> Representa a classe base para os provedores de valor, cujos valores vêm de uma coleção que implementa a interface IDictionary<TKey, TValue>.
Classe pública EmptyModelMetadataProvider Fornece um provedor de metadados vazio para modelos de dados que não necessitam de metadados.
Classe pública EmptyModelValidatorProvider Fornece um provedor de validação vazio para modelos que não necessitam de validador.
Classe pública EmptyResult Representa um resultado que não faz nada, como um método de ação do controlador que retorna nada.
Classe pública ExceptionContext Fornece o contexto para usar a classe HandleErrorAttribute.
Classe pública ExpressionHelper Fornece uma classe auxiliar para obter o nome do modelo a partir de uma expressão.
Classe pública FieldValidationMetadata Fornece um contêiner para os metadados de validação de campo do lado do cliente.
Classe pública FileContentResult Envia o conteúdo de um arquivo binário para a resposta.
Classe pública FilePathResult Envia o conteúdo de um arquivo à resposta.
Classe pública FileResult Representa uma classe base usada para enviar conteúdo de arquivo binário para a resposta.
Classe pública FileStreamResult Envia conteúdo binário para a resposta usando uma instância Stream.
Classe pública 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.
Classe pública FilterAttribute Representa a classe base para atributos de filtro de ação e resultado.
Classe pública FilterAttributeFilterProvider Define um provedor de filtro para os atributos de filtro.
Classe pública FilterInfo Encapsula informações sobre os filtros de ação disponíveis.
Classe pública FilterProviderCollection Representa a coleção de provedores de filtro para o aplicativo.
Classe pública FilterProviders Fornece um ponto de registro para filtros.
Classe pública FormCollection Contém os provedores de valor de formulário para o aplicativo.
Classe pública FormContext Encapsula informações necessárias para validar e processar os dados de entrada de um formulário HTML.
Classe pública FormValueProvider Representa um provedor de valor para valores de formulário contidos em um objeto NameValueCollection.
Classe pública FormValueProviderFactory Representa uma classe responsável pela criação de uma nova instância de um objeto de provedor de valor de formulário.
Classe pública GlobalFilterCollection Representa uma classe que contém todos os filtros globais.
Classe pública GlobalFilters Representa a coleção de filtros globais.
Classe pública HandleErrorAttribute Representa um atributo usado para tratar uma exceção que é lançada por um método de ação.
Classe pública HandleErrorInfo Encapsula as informações para tratamento de um erro que foi lançado por um método de ação.
Classe pública HiddenInputAttribute Representa um atributo usado para indicar se um valor de propriedade ou de campo deve ser renderizado como elemento de entrada oculto.
Classe pública HtmlHelper Suporta a renderização de controles HTML em uma exibição.
Classe pública HtmlHelper<TModel> Representa o suporte para a renderização de controles HTML em uma exibição fortemente tipada.
Classe pública 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.
Classe pública HttpFileCollectionValueProvider Representa um provedor de valores a ser usado com valores que vêm de uma coleção de arquivos HTTP.
Classe pública 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.
Classe pública 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.
Classe pública HttpHeadAttribute Especifica que a solicitação HTTP deve ser o método HTTP HEAD.
Classe pública HttpNotFoundResult Define um objeto usado para indicar que o recurso solicitado não foi encontrado.
Classe pública 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.
Classe pública 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.
Classe pública 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.
Classe pública HttpPostedFileBaseModelBinder Associa um modelo a um arquivo publicado.
Classe pública 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.
Classe pública HttpRequestExtensions Estende a classe HttpRequestBase que contém os valores HTTP que foram enviados por um cliente durante uma solicitação da Web.
Classe pública 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.
Classe pública HttpUnauthorizedResult Representa o resultado de uma solicitação HTTP não autorizada.
Classe pública JavaScriptResult Envia conteúdo JavaScript para a resposta.
Classe pública JQueryFormValueProvider O provedor de Valor de formulário JQuery é usado para lidar com dados formatados em JQuery nos Formulários solicitados.
Classe pública JQueryFormValueProviderFactory Fornece o ValueProvider necessário para lidar com os dados de Formulário JQuery.
Classe pública JsonResult Representa uma classe usada para enviar conteúdo formatado em JSON para a resposta.
Classe pública 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.
Classe pública LinqBinaryModelBinder Mapeia uma solicitação do navegador para um objeto Binary LINQ.
Classe pública MaxLengthAttributeAdapter Fornece um adaptador para o atributo MaxLengthAttribute.
Classe pública MinLengthAttributeAdapter Fornece um adaptador para o atributo MinLengthAttribute.
Classe pública ModelBinderAttribute Representa um atributo usado para associar um tipo de modelo a um tipo de construtor de modelo.
Classe pública ModelBinderDictionary Representa uma classe que contém todos os associadores de modelo para o aplicativo, listados por tipo de associador.
Classe pública ModelBinderProviderCollection Representa a coleção de provedores de associador de modelo.
Classe pública ModelBinderProviders Fornece um contêiner para os provedores do associador de modelo.
Classe pública ModelBinders Fornece acesso global aos associadores de modelo para o aplicativo.
Classe pública ModelBindingContext Fornece o contexto em que funciona um associador de modelos.
Classe pública ModelError Representa um erro que ocorre durante a associação de modelo.
Classe pública ModelErrorCollection Um conjunto de instâncias de ModelError.
Classe pública ModelMetadata Fornece um contêiner para metadados comuns, para a classe ModelMetadataProvider e para a classe ModelValidator para um modelo de dados.
Classe pública ModelMetadataProvider Fornece uma classe base abstrata para um provedor de metadados personalizado.
Classe pública ModelMetadataProviders Fornece um contêiner para a instância ModelMetadataProvider atual.
Classe pública ModelState Encapsula o estado de associação de modelo em uma propriedade de um argumento de método de ação ou para o argumento em si.
Classe pública 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.
Classe pública ModelValidationResult Fornece um contêiner para um resultado de validação.
Classe pública ModelValidator Fornece uma classe base para a implementação da lógica de validação.
Classe pública ModelValidatorProvider Fornece uma lista de validadores para um modelo.
Classe pública ModelValidatorProviderCollection Representa a coleção de provedores de validador de modelo.
Classe pública ModelValidatorProviders Fornece um contêiner para o provedor de validação atual.
Classe pública MultiSelectList Representa uma lista de itens na qual os usuários podem selecionar mais de um item.
Classe pública 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.
Classe pública MvcHandler Seleciona o controlador que tratará de uma solicitação HTTP.
Classe pública MvcHtmlString Representa uma seqüência de caracteres HTML codificados que não deve ser codificada novamente.
Classe pública MvcHttpHandler Verifica e processa uma solicitação HTTP.
Classe pública MvcRouteHandler Cria um objeto que implementa a interface IHttpHandler e passa a ela o contexto de solicitação.
Classe pública MvcWebRazorHostFactory Cria instâncias de arquivos MvcWebPageRazorHost.
Classe pública NameValueCollectionExtensions Estende um objeto NameValueCollection para que a coleção possa ser copiada para um dicionário especificado.
Classe pública NameValueCollectionValueProvider Representa a classe base para os provedores de valor, cujos valores vêm de um objeto de NameValueCollection.
Classe pública NoAsyncTimeoutAttribute Fornece um wrapper de conveniência para o atributo AsyncTimeoutAttribute.
Classe pública NonActionAttribute Representa um atributo que é usado para indicar que um método de controlador não é um método de ação.
Classe pública OutputCacheAttribute Representa um atributo usado para marcar um método de ação cuja saída será armazenada em cache.
Classe pública OverrideActionFiltersAttribute Representa os atributos associados ao filtro de substituição.
Classe pública OverrideAuthenticationAttribute Representa os atributos associados à autenticação.
Classe pública OverrideAuthorizationAttribute Representa os atributos associados à autorização.
Classe pública OverrideExceptionFiltersAttribute Representa os atributos associados ao filtro de exceção.
Classe pública OverrideResultFiltersAttribute Representa os atributos associados ao filtro de resultado.
Classe pública ParameterBindingInfo Encapsula as informações para associar parâmetros de método de ação a um modelo de dados.
Classe pública ParameterDescriptor Contém informações que descrevem um parâmetro.
Classe pública PartialViewResult Representa uma classe básica usada para enviar uma exibição parcial à resposta.
Classe pública PreApplicationStartCode Fornece um ponto de registro para um código inicial pré-aplicativo do ASP.NET Razor.
Classe pública QueryStringValueProvider Representa um provedor de valor para cadeias de consulta contidas em um objeto de NameValueCollection.
Classe pública 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.
Classe pública RangeAttributeAdapter Fornece um adaptador para o atributo RangeAttribute.
Classe pública RazorView Representa a classe usada para criar exibições que têm sintaxe Razor.
Classe pública RazorViewEngine Representa um mecanismo de exibição usado para renderizar uma página da Web que usa a sintaxe ASP.NET Razor.
Classe pública RedirectResult Controla o processamento de ações de aplicativos ao redirecionar para um URI especificado.
Classe pública RedirectToRouteResult Representa um resultado que realiza um redirecionamento usando o dicionário de valores de rota especificado.
Classe pública ReflectedActionDescriptor Contém as informações que descrevem um método de ação refletido.
Classe pública ReflectedControllerDescriptor Contém informações que descrevem um controlador refletido.
Classe pública ReflectedParameterDescriptor Contém as informações que descrevem um parâmetro de método de ação refletido.
Classe pública RegularExpressionAttributeAdapter Fornece um adaptador para o atributo RegularExpressionAttribute.
Classe pública RemoteAttribute Fornece um atributo que usa o validador remoto de plug-in jQuery.
Classe pública RequiredAttributeAdapter Fornece um adaptador para o atributo RequiredAttributeAttribute.
Classe pública RequireHttpsAttribute Representa um atributo que força uma solicitação HTTP insegura a ser reenviada via HTTPS.
Classe pública ResultExecutedContext Fornece o contexto para o método OnResultExecuted da classe ActionFilterAttribute.
Classe pública ResultExecutingContext Fornece o contexto para o método OnResultExecuting da classe ActionFilterAttribute.
Classe pública RouteAreaAttribute Define a área para todas as rotas definidas neste controlador.
Classe pública 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.
Classe pública RouteCollectionAttributeRoutingExtensions Fornece extensões de roteamento para o atributo de coleção de rota.
Classe pública RouteCollectionExtensions Estende um objeto RouteCollection para o roteamento MVC.
Classe pública RouteDataValueProvider Representa um provedor de valor para dados de rota contidos em um objeto que implementa a interface IDictionary<TKey, TValue>.
Classe pública RouteDataValueProviderFactory Representa uma fábrica para a criação de objetos de provedor de valor de dados de rota.
Classe pública RoutePrefixAttribute Anota um controlador com um prefixo de rota que se aplica a todas as ações no controlador.
Classe pública SelectList Representa uma lista que permite aos usuários selecionar um item.
Classe pública 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.
Classe pública SelectListItem Representa o item selecionado em uma instância da classe SelectList.
Classe pública SessionStateAttribute Especifica o estado da sessão do controlador.
Classe pública SessionStateTempDataProvider Fornece dados de estado de sessão para o objeto TempDataDictionary atual.
Classe pública StringLengthAttributeAdapter Fornece um adaptador para o atributo StringLengthAttribute.
Classe pública TempDataDictionary Representa um conjunto de dados que persiste apenas de uma solicitação para a próxima.
Classe pública TemplateInfo Encapsula informações sobre o contexto atual do modelo.
Classe pública UrlHelper Contém métodos para construir URLs para ASP.NET MVC dentro de um aplicativo.
Classe pública UrlParameter Representa um parâmetro opcional usado pela classe MvcHandler durante o roteamento.
Classe pública ValidatableObjectAdapter Fornece um adaptador de objeto que pode ser validado.
Classe pública ValidateAntiForgeryTokenAttribute Representa um atributo usado para evitar a falsificação de uma solicitação.
Classe pública ValidateInputAttribute Representa um atributo usado para marcar métodos de ação cujas entradas devem ser validadas.
Classe pública ValueProviderCollection Representa a coleção de objetos do provedor de valor para o aplicativo.
Classe pública ValueProviderDictionary Obsoleto. Observação: Esta API está obsoleta.Representa um dicionário de provedores de valor para o aplicativo.
Classe pública ValueProviderFactories Representa um contêiner para objetos de fábrica de provedor de valor.
Classe pública ValueProviderFactory Representa uma fábrica para a criação de objetos de provedor de valor.
Classe pública ValueProviderFactoryCollection Representa a coleção de fábricas de provedor de valor para o aplicativo.
Classe pública 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.
Classe pública ViewContext Encapsula informações relacionadas à renderização de uma exibição.
Classe pública ViewDataDictionary Representa um contêiner usado para passar dados entre um controlador e uma exibição.
Classe pública ViewDataDictionary<TModel> Representa um contêiner usado para passar dados fortemente tipados entre um controlador e uma exibição.
Classe pública 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.
Classe pública ViewEngineCollection Representa uma coleção de mecanismos de exibição que estão disponíveis para o aplicativo.
Classe pública ViewEngineResult Representa o resultado da localização de um mecanismo de exibição.
Classe pública ViewEngines Representa uma coleção de mecanismos de exibição que estão disponíveis para o aplicativo.
Classe pública ViewMasterPage Representa as informações necessárias para compilar uma página de exibição mestra.
Classe pública ViewMasterPage<TModel> Representa as informações necessárias para compilar uma página de modo de exibição mestre fortemente tipada.
Classe pública ViewPage Representa as propriedades e os métodos necessários para renderizar uma exibição como uma página Web Forms.
Classe pública ViewPage<TModel> Representa as informações necessárias para renderizar uma exibição fortemente tipada como página Web Forms.
Classe pública ViewResult Representa uma classe usada para renderizar uma exibição usando uma instância IView que é retornada por um objeto IViewEngine.
Classe pública ViewResultBase Representa uma classe básica usada para fornecer o modelo à exibição e, em seguida, renderizar a exibição para a resposta.
Classe pública ViewStartPage Fornece uma classe abstrata que pode ser usada para implementar uma página (mestra) inicial de exibição.
Classe pública ViewTemplateUserControl Fornece um contêiner para objetos TemplateInfo.
Classe pública ViewTemplateUserControl<TModel> Fornece um contêiner para objetos TemplateInfo.
Classe pública ViewType Representa o tipo de uma exibição.
Classe pública ViewUserControl Representa as informações necessárias para construir um controle de usuário.
Classe pública ViewUserControl<TModel> Representa as informações necessárias para criar um controle de usuário fortemente tipado.
Classe pública VirtualPathProviderViewEngine Representa uma implementação de classe base abstrata da interface IViewEngine.
Classe pública WebFormView Representa as informações necessárias para compilar uma página Web Forms no ASP.NET MVC.
Classe pública WebFormViewEngine Representa um mecanismo de exibição usado para renderizar uma página Web Forms para a resposta.
Classe pública WebViewPage Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.
Classe pública WebViewPage<TModel> Representa as propriedades e métodos necessários para renderizar uma exibição que usa sintaxe ASP.NET Razor.

  Interface Descrição
Interface pública IActionFilter Define os métodos usados em um filtro de ação.
Interface pública IActionInvoker Define um contrato para um chamador de ação, usado para invocar uma ação em resposta a uma solicitação HTTP.
Interface pública IActionInvokerFactory Usado para criar uma instância de IActionInvoker da solicitação atual.
Interface pública IAuthorizationFilter Define os métodos necessários para um filtro de autorização.
Interface pública 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.
Interface pública IController Define os métodos necessários para um controlador.
Interface pública IControllerActivator Fornece um controle específico sobre como as instâncias de controladores são criadas usando a injeção de dependência.
Interface pública IControllerFactory Define os métodos necessários para uma fábrica de controlador.
Interface pública IDependencyResolver Define os métodos que simplificam a localização de serviços e resolução de dependências.
Interface pública IEnumerableValueProvider Representa um IValueProvider especial que pode ser enumerado.
Interface pública IExceptionFilter Define os métodos necessários para um filtro de exceção.
Interface pública IFilterProvider Fornece uma interface para encontrar filtros.
Interface pública IMetadataAware Fornece uma interface para expor atributos para a classe AssociatedMetadataProvider.
Interface pública IMethodInfoActionDescriptor Uma interface opcional para tipos de ActionDescriptor que fornece um MethodInfo.
Interface pública IModelBinder Define os métodos necessários para um associador de modelo.
Interface pública IModelBinderProvider Define os métodos que habilitam implementações dinâmicas de associação de modelo para classes que implementam a interface IModelBinder.
Interface pública IMvcFilter Define os membros que especificam a ordem de filtros e se vários filtros são permitidos.
Interface pública IResultFilter Define os métodos necessários para um filtro de resultados.
Interface pública IRouteWithArea Associa uma rota a uma área em um aplicativo ASP.NET MVC.
Interface pública ITempDataProvider Define o contrato para os provedores de dados temporários que armazenam dados que serão exibidos na próxima solicitação.
Interface pública ITempDataProviderFactory Usado para criar uma instância de ITempDataProvider do controlador.
Interface pública IUnvalidatedValueProvider Representa uma interface IValueProvider que pode ignorar a validação de solicitação.
Interface pública IValueProvider Define os métodos necessários para um provedor de valor no ASP.NET MVC.
Interface pública IView Define os métodos necessários para uma exibição.
Interface pública IViewDataContainer Define os métodos necessários para um dicionário de dados de exibição.
Interface pública IViewEngine Define os métodos necessários para um mecanismo de exibição.
Interface pública IViewLocationCache Define os métodos necessários para armazenar em cache locais de exibição na memória.
Interface pública IViewPageActivator Fornece um controle específico sobre como as páginas de exibição são criadas usando a injeção de dependência.

  Delegado Descrição
Delegado público ActionSelector Representa um delegado que contém a lógica para selecionar um método de ação.
Delegado público DataAnnotationsModelValidationFactory Representa o método que cria uma instância de DataAnnotationsModelValidatorProvider.
Delegado público DataAnnotationsValidatableObjectAdapterFactory Fornece uma fábrica para validadores baseados em IValidatableObject.

  Enumeração Descrição
Enumeração pública AreaReference Controla a interpretação de um nome de controlador ao construir um RemoteAttribute.
Enumeração pública FilterScope Define valores que especificam a ordem em que os filtros ASP.NET MVC são executados no mesmo tipo e ordem do filtro.
Enumeração pública FormMethod Enumera os tipos de solicitação HTTP para um formulário.
Enumeração pública Html5DateRenderingMode Enumera o modo de renderização de data para HTML5.
Enumeração pública HttpVerbs Enumera os verbos HTTP.
Enumeração pública InputType Enumera os tipos de controles de entrada.
Enumeração pública JsonRequestBehavior Especifica se solicitações HTTP GET do cliente são permitidas.

Contribuições da comunidade

Mostrar:
© 2015 Microsoft