ASP.NET MVC - Manuel de référence

Classe

Classe Description
AcceptVerbsAttribute Représente une caractéristique qui spécifie que la méthode d'opération répondra aux prédicats HTTP.
ActionDescriptor Fournit des informations sur la méthode d'opération, telles que le nom de la méthode, le contrôleur, les paramètres, les caractéristiques et les filtres.
ActionExecutedContext Fournit le contexte de la méthode ActionExecuted de la classe ActionFilterAttribute.
ActionExecutingContext Fournit le contexte de la méthode ActionExecuting de la classe ActionFilterAttribute.
ActionFilterAttribute Représente la classe de base pour les attributs de filtre d'action.
ActionMethodSelectorAttribute Représente un attribut qui peut influencer le choix des méthodes d'opérations.
ActionNameAttribute Représente un attribut utilisé pour le nom d'une opération.
ActionNameSelectorAttribute Représente un attribut qui peut influencer le choix des méthodes d'opérations.
ActionResult Encapsule le résultat d'une méthode d'opération et est utilisé pour représenter l'exécution d'opérations de niveau de cadre par cette méthode d'opération.
AdditionalMetadataAttribute Fournit une classe qui implémente l'interface IMetadataAware pour supporter d'autres métadonnées.
AjaxHelper Représente le support de la présentation de schémas AJAX dans les vues.
AjaxHelper<TModel> Représente le support de la présentation de schémas AJAX dans les vues typées.
AjaxRequestExtensions Représente une classe qui étend HttpRequestBase pour ajouter la fonctionnalité de déterminer si une requête HTTP est une requête AJAX.
AllowAnonymousAttribute Représente une attribut utilisée pour marquer les contrôleurs et les actions à sauter pendant la période d'autorisation.
AllowHtmlAttribute Permet aux requêtes d'inclure des balises HTML pendant le processus de liaison de modèle en sautant la validation des propriétés. (Il est fortement recommandé que l'application vérifie explicitement tous les modèles avec la validation des requêtes désactivée pour éviter les attaques par script.)
AreaRegistration Fournit un mode pour enregistrer une ou plusieurs régions dans une application ASP.NET MVC.
AreaRegistrationContext Encapsule les informations nécessaires pour enregistrer une région dans une application ASP.NET MVC.
AssociatedMetadataProvider Fournit une classe abstraite pour implémenter les fournisseurs de métadonnées.
AssociatedValidatorProvider Fournit une classe abstraite pour les classes utilisées pour implémenter les fournisseurs de validation.
AsyncController Fournit la compatibilité arrière avec ASP.NET MVC 3.
AsyncTimeoutAttribute représente une caractéristique utilisée pour définir la valeur de délai d'attente de la méthode asynchrone (en millisecondes).
AuthorizationContext encapsule les informations nécessaires pour utiliser l'attribut AuthorizeAttribute.
AuthorizeAttribute représente une caractéristique utilisée pour limiter l'accès de l'appelant aux méthodes d'opérations.
BindAttribute représente une caractéristique utilisée pour fournir des détails sur la manière dont le modèle doit être lié aux paramètres.
BuildManagerCompiledView représente une classe de base pour les vues compilées par la classe BuildManager avant de les présenter par le moteur de vue.
BuildManagerViewEngine fournit une classe de base pour le moteur de vue.
ByteArrayModelBinder mappe les requêtes de navigateur à un tableau de bytes.
CachedAssociatedMetadataProvider<TModelMetadata> fournit une classe abstraite pour implémenter le fournisseur de métadonnées mis en cache.
CachedDataAnnotationsMetadataAttributes fournit un conteneur pour les attributs System.ComponentModel.DataAnnotations mis en cache.
CachedDataAnnotationsModelMetadata fournit un conteneur pour les DataAnnotationsModelMetadata mis en cache.
CachedDataAnnotationsModelMetadataProvider implémente le fournisseur de métadonnées de modèle mis en cache par défaut d'ASP.NET MVC.
CachedModelMetadata<TPrototypeCache> fournit un conteneur pour les métadonnées métadonnées mises en cache.
CancellationTokenModelBinder fournit un mécanisme pour propager les notifications de cancellation des opérations de liaison de modèle.
ChildActionOnlyAttribute représente une caractéristique utilisée pour indiquer que les méthodes d'opérations ne devraient être appelées que comme opérations sous-jacentes.
ChildActionValueProvider représente un fournisseur de valeurs pour les valeurs dans les opérations sous-jacentes.
ChildActionValueProviderFactory représente une usine d'objet fournisseur de valeurs pour créer des objets de programmeurs pour les opérations sous-jacentes.
ClientDataTypeModelValidatorProvider retourne le programme de validation de modèle de type de données client.
CompareAttribute fournit des caractéristiques pour comparer deux propriétés d'un modèle.
ContentResult représente un type de contenu utilisateur défini, qui est le résultat des méthodes d'opérations.
Controller fournit des méthodes pour répondre aux requêtes HTTP effectuées sur le site ASP.NET MVC.
ControllerActionInvoker représente une classe responsable d'appeler les méthodes d'opérations du contrôleur.
ControllerBase représente la classe de base pour tous les contrôleurs MVC.
ControllerBuilder représente une classe responsable de la génération dynamique de contrôleurs.
ControllerContext encapsule les informations concernant les requêtes HTTP correspondantes aux instances de RouteBase et ControllerBase spécifiées.
ControllerDescriptor encapsule les informations décrivant le contrôleur, telles que le nom du contrôleur, le type et l'opération.
ControllerInstanceFilterProvider ajoute le contrôleur à l'instance de FilterProviderCollection.
CustomModelBinderAttribute représente une caractéristique appelant un binder de modèle personnalisé.
DataAnnotationsModelMetadata fournit un conteneur pour les métadonnées publiques du modèle de données, la classe DataAnnotationsModelMetadataProvider et la classe DataAnnotationsModelValidator.
DataAnnotationsModelMetadataProvider implémente le fournisseur de métadonnées de modèle par défaut d'ASP.NET MVC.
DataAnnotationsModelValidator fournit un programme de validation de modèle.
DataAnnotationsModelValidator<TAttribute> fournit un programme de validation de modèle pour le type de validation spécifié.
DataAnnotationsModelValidatorProvider implémente le fournisseur de validation par défaut d'ASP.NET MVC.
DataErrorInfoModelValidatorProvider fournit un conteneur pour le programme de validation des modèles d'informations d'erreur.
DefaultControllerFactory représente le fabricant de contrôleurs enregistré par défaut.
DefaultModelBinder mappe les requêtes de navigateur aux objets de données. Cette classe fournit une implémentation spécifique du compilateur de modèle.
DefaultViewLocationCache représente un cache en mémoire pour les emplacements de vue.
DependencyResolver fournit un point d'enregistrement pour un résolveur de dépendances qui implémente l'interface IDependencyResolver ou le locator de service publique IServiceLocator.
DependencyResolverExtensions fournit une implémentation sécurisée en type pour GetService et GetServices.
DictionaryValueProvider<TValue> représente la classe de base pour les fournisseurs de valeurs, dont les valeurs proviennent de l'ensemble implémentant l'interface IDictionary<TKey, TValue>.
EmptyModelMetadataProvider fournit un fournisseur de métadonnées vide pour les modèles de données qui ne nécessitent pas de métadonnées.
EmptyModelValidatorProvider fournit un fournisseur de validation vide pour les modèles qui ne nécessitent pas de validation.
EmptyResult représente un résultat qui ne fait aucune action, comme une méthode d'opération de contrôleur qui ne retourne pas de contenu.
ExceptionContext fournit un contexte pour utiliser la classe HandleErrorAttribute.
ExpressionHelper fournit une classe d'assistant pour obtenir le nom du modèle à partir de l'expression.
FieldValidationMetadata fournit un conteneur pour les métadonnées de validation des champs clients.
FileContentResult envoie le contenu d'un fichier binaire à la réponse.
FilePathResult envoie le contenu d'un fichier à la réponse.
FileResult représente une classe de base utilisée pour envoyer le contenu d'un fichier binaire à la réponse.
FileStreamResult envoie du contenu binaire à la réponse à l'aide d'une instance de Stream.
Filter représente une classe de métadonnées qui contient des références à l'implémentation des interfaces de filtre, de l'ordre des filtres et de la portée des filtres.
FilterAttribute représente la classe de base pour les caractéristiques de filtre d'opérations et de résultats.
FilterAttributeFilterProvider représente un fournisseur de filtres définissant les caractéristiques du filtre.
FilterInfo encapsule les informations concernant les filtres d'opérations disponibles.
FilterProviderCollection représente l'ensemble des fournisseurs de filtres de l'application.
FilterProviders Fournit un point d'enregistrement pour les filtres.
FormCollection Contient le fournisseur de valeurs de formulaire de l'application.
FormContext Encapsule les informations nécessaires pour la validation et le traitement des données d'entrée du formulaire HTML.
FormValueProvider Représente le fournisseur de valeurs des valeurs de formulaire contenues dans l'objet NameValueCollection.
FormValueProviderFactory Représente une classe, responsable de la création d'une nouvelle instance de l'objet fournisseur de valeurs de formulaire.
GlobalFilterCollection Représente une classe contenant tous les filtres globaux.
GlobalFilters Représente la collection de filtres globaux.
HandleErrorAttribute Représente une caractéristique, utilisée pour gérer les exceptions déclenchées par les méthodes d'opération.
HandleErrorInfo Encapsule des informations sur la gestion des erreurs déclenchées par les méthodes d'opération.
HiddenInputAttribute Représente une caractéristique, utilisée pour indiquer si la valeur de l'attribut ou la valeur du champ doit être présentée comme un élément input caché.
HtmlHelper Représente le soutien pour la présentation de contrôles HTML dans les vues.
HtmlHelper<TModel> Représente le soutien pour la présentation de contrôles HTML dans les vues de type fort.
HttpDeleteAttribute Représente une caractéristique, utilisée pour limiter les méthodes d'opération, de sorte que cette méthode ne traite que les requêtes HTTP DELETE.
HttpFileCollectionValueProvider Représente le fournisseur de valeurs utilisé pour les valeurs provenant de la collection de fichiers HTTP.
HttpFileCollectionValueProviderFactory Représente une classe, responsable de la création d'une nouvelle instance de l'objet fournisseur de valeurs de collection de fichiers HTTP.
HttpGetAttribute Représente une caractéristique, utilisée pour limiter les méthodes d'opération, de sorte que cette méthode ne traite que les requêtes HTTP GET.
HttpHeadAttribute Spécifie que la requête HTTP doit être une méthode HTTP HEAD.
HttpNotFoundResult Définit un objet utilisé pour indiquer que la ressource demandée n'a pas été trouvée.
HttpOptionsAttribute Représente une caractéristique, utilisée pour limiter les méthodes d'opération, de sorte que cette méthode ne traite que les requêtes HTTP OPTIONS.
HttpPatchAttribute Représente une caractéristique, utilisée pour limiter les méthodes d'opération, de sorte que cette méthode ne traite que les requêtes HTTP PATCH.
HttpPostAttribute Représente une caractéristique qui limite la méthode d'opération, afin que cette méthode traite uniquement les requêtes HTTP POST.
HttpPostedFileBaseModelBinder Lie le modèle à un fichier publié.
HttpPutAttribute Représente une caractéristique qui limite la méthode d'opération, afin que cette méthode traite uniquement les requêtes HTTP PUT.
HttpRequestExtensions Étend la classe HttpRequestBase, qui contient les valeurs HTTP envoyées par le client dans une requête Web.
HttpStatusCodeResult Fournit une méthode pour retourner un résultat d'opération avec un code d'état HTTP spécifique et une explication.
HttpUnauthorizedResult Représente le résultat d'une requête HTTP non autorisée.
JavaScriptResult Envoie du contenu JavaScript vers la réponse.
JsonResult Représente une classe qui envoie du contenu au format JSON vers la réponse.
JsonValueProviderFactory Permet aux méthodes d'opération d'envoyer et de recevoir du texte au format JSON, et de transmettre le texte JSON au paramètre de la méthode d'opération sous forme de liaison de modèle.
LinqBinaryModelBinder Mappe les requêtes de navigateur aux objets LINQ Binary.
ModelBinderAttribute Représente une caractéristique qui lie un type de modèle à un type de générateur de modèle.
ModelBinderDictionary Représente une classe qui contient tous les programmeurs de liaison de modèle de l'application (listés par type de programmeur).
ModelBinderProviderCollection Fournit un conteneur pour le programmeur de liaison de modèle.
ModelBinderProviders Fournit un conteneur pour le programmeur de liaison de modèle.
ModelBinders Fournit un accès global aux programmeurs de liaison de modèle de l'application.
ModelBindingContext Fournit le contexte d'exécution du programmeur de liaison de modèle.
ModelError Représente les erreurs qui se produisent pendant le liage du modèle.
ModelErrorCollection Collection d'instances ModelError.
ModelMetadata Fournit un conteneur pour les métadonnées communes du modèle de données, la classe ModelMetadataProvider et la classe ModelValidator.
ModelMetadataProvider fournit une classe de base abstraite pour les fournisseurs de métadonnées personnalisés.
ModelMetadataProviders fournit un conteneur pour l'instance actuelle de ModelMetadataProvider.
ModelState encapsule l'état du lié du modèle dans une propriété d'un paramètre de méthode d'opération ou dans le paramètre de méthode d'opération lui-même.
ModelStateDictionary représente l'état des tentatives de liaison du formulaire envoyé à la méthode d'opération (y compris les informations de validation).
ModelValidationResult fournit un conteneur pour les résultats de validation.
ModelValidator fournit une classe de base pour implémenter la logique de validation.
ModelValidatorProvider fournit une liste de fournisseurs de validation pour le modèle.
ModelValidatorProviderCollection fournit un conteneur pour une liste de fournisseurs de validation.
ModelValidatorProviders fournit un conteneur pour le fournisseur de validation actuel.
MultiSelectList représente une liste d'éléments, dont l'utilisateur peut sélectionner plusieurs éléments.
MvcFilter fournit une classe de métadonnées dans les classes dérivées, qui contient des références aux implémentations d'interfaces de filtre, de l'ordre des filtres et de la portée des filtres.
MvcHandler choisi le contrôleur qui traitera la requête HTTP.
MvcHtmlString représente une chaîne de caractères encodée en HTML qui ne doit pas être encodée à nouveau.
MvcHttpHandler vérifie et traite les requêtes HTTP.
MvcRouteHandler crée un objet qui implémente l'interface IHttpHandler et transmet le contexte de la requête à cet objet.
MvcWebRazorHostFactory crée une instance du fichier MvcWebPageRazorHost.
NameValueCollectionExtensions étend l'objet NameValueCollection pour pouvoir copier le jeu dans un dictionnaire spécifié.
NameValueCollectionValueProvider représente la classe de base pour les fournisseurs de valeurs, dont les valeurs proviennent de l'objet NameValueCollection.
NoAsyncTimeoutAttribute Offre un emballage pratique pour l'attribut AsyncTimeoutAttribute.
NonActionAttribute Représente une caractéristique utilisée pour indiquer que la méthode du contrôleur n'est pas une méthode d'opération.
OutputCacheAttribute Représente une caractéristique utilisée pour marquer les méthodes d'opérations qui stockent leur sortie en cache.
ParameterBindingInfo Encapsule des informations liées à la liaison des paramètres des méthodes d'opérations au modèle de données.
ParameterDescriptor Contient des informations sur les paramètres décrits.
PartialViewResult Représente une classe de base utilisée pour envoyer des vues de vue partielle à la réponse.
PreApplicationStartCode Fournit un point d'inscription pour le code de pré-lancement de l'application ASP.NET Razor.
QueryStringValueProvider Représente un fournisseur de valeurs de chaîne de requête contenu dans un objet NameValueCollection.
QueryStringValueProviderFactory Représente une classe qui est responsable de créer de nouveaux instances d'objets de fournisseur de valeurs de chaîne de requête.
RangeAttributeAdapter Fournit un adaptateur pour l'attribut RangeAttribute.
RazorView Représente une classe utilisée pour créer des vues avec la syntaxe Razor.
RazorViewEngine Représente un moteur de vue utilisé pour afficher une page utilisant la syntaxe ASP.NET Razor.
RedirectResult Contrôle le traitement des opérations de l'application en redirigeant vers l'URI spécifié.
RedirectToRouteResult Représente le résultat de la redirection en utilisant le dictionnaire de valeurs de route spécifié.
ReflectedActionDescriptor Contient des informations sur les méthodes d'opérations décrites par la réflexion.
ReflectedControllerDescriptor Contient des informations sur les contrôleurs décrits par la réflexion.
ReflectedParameterDescriptor Contient des informations sur les méthodes de réflexion des opérations décrites.
RegularExpressionAttributeAdapter Fournit un adaptateur pour l'attribut RegularExpressionAttribute.
RemoteAttribute Fournit la fonctionnalité de validation à distance en utilisant le plugin jQuery Validation.
RequiredAttributeAdapter Fournit un adaptateur pour l'attribut RequiredAttributeAttribute.
RequireHttpsAttribute Présente une caractéristique utilisée pour forcer la réexpédition de requêtes HTTP non sécurisées via HTTPS.
ResultExecutedContext Fournit le contexte pour la méthode OnResultExecuted de la classe ActionFilterAttribute.
ResultExecutingContext Fournit le contexte pour la méthode OnResultExecuting de la classe ActionFilterAttribute.
RouteCollectionExtensions Étend l'objet RouteCollection pour la routage MVC.
RouteDataValueProvider Présente un fournisseur de valeurs de données de routage contenu dans un objet qui implémente l'interface IDictionary<TKey, TValue>.
RouteDataValueProviderFactory Présente une usine utilisée pour créer des objets de fournisseur de valeurs de données de routage.
SelectList Présente une liste à partir de laquelle un utilisateur peut sélectionner un élément.
SelectListItem Présente l'élément sélectionné dans une instance de la classe SelectList.
SessionStateAttribute Spécifie l'état de session du contrôleur.
SessionStateTempDataProvider Fournit des données de l'état de session pour l'objet TempDataDictionary actuel.
StringLengthAttributeAdapter Fournit un adaptateur pour l'attribut StringLengthAttribute.
TempDataDictionary Présente un ensemble de données qui est conservé d'une requête à l'autre.
TemplateInfo Encapsule des informations sur le contexte actuel du modèle.
UrlHelper Contient des méthodes utilisées pour générer des URL pour l'application ASP.NET MVC.
UrlParameter Présente un paramètre optionnel utilisé par la classe MvcHandler pendant le processus de routage.
ValidatableObjectAdapter Fournit un adaptateur d'objet vérifiable.
ValidateAntiForgeryTokenAttribute Présente une caractéristique utilisée pour empêcher les requêtes faussées.
ValidateInputAttribute Présente une caractéristique utilisée pour marquer les méthodes d'opération dont les entrées doivent être validées.
ValueProviderCollection Présente une collection d'objets de fournisseur de valeurs d'application.
ValueProviderDictionary obsolète. Représente le dictionnaire des fournisseurs de valeurs de l'application.
ValueProviderFactories représente un conteneur d'objets de fabricant de fournisseur de valeurs.
ValueProviderFactory représente un fabricant utilisé pour créer des objets de fournisseur de valeurs.
ValueProviderFactoryCollection représente une collection de fabricants de fournisseurs de valeurs de l'application.
ValueProviderResult représente le résultat de la liaison d'une valeur (comme une valeur de publication de formulaire ou une valeur de requête en chaîne) à une propriété de paramètre de méthode d'opération ou à la paramètre lui-même.
ViewContext encapsule des informations liées à la présentation de la vue.
ViewDataDictionary représente un conteneur utilisé pour transmettre des données entre le contrôleur et la vue.
ViewDataDictionary<TModel> représente un conteneur utilisé pour transmettre des données de type générique entre le contrôleur et la vue.
ViewDataInfo encapsule des informations sur le contenu du template actuel utilisé pour le développement du modèle et les assistants HTML interactifs avec le modèle.
ViewEngineCollection représente une collection de moteurs de vue disponibles pour l'application.
ViewEngineResult représente le résultat de la localisation d'un moteur de vue.
ViewEngines représente une collection de moteurs de vue disponibles pour l'application.
ViewMasterPage représente les informations nécessaires pour générer une page de template de vue.
ViewMasterPage<TModel> représente les informations nécessaires pour générer une page de template de vue de type générique.
ViewPage représente les propriétés et les méthodes nécessaires pour présenter la vue sous forme de page WebForm.
ViewPage<TModel> représente les informations nécessaires pour présenter une vue de type WebForm.
ViewResult représente une classe utilisée pour présenter la vue en utilisant l'instance IView retournée par l'objet IViewEngine.
ViewResultBase représente une classe de base utilisée pour fournir un modèle à la vue et pour présenter la vue en réponse.
ViewStartPage fournit une classe abstraite pouvant être utilisée pour implémenter la page de démarrage (template) de la vue.
ViewTemplateUserControl fournit un conteneur pour l'objet TemplateInfo.
ViewTemplateUserControl<TModel> fournit un conteneur pour l'objet TemplateInfo.
ViewType représente le type de vue.
ViewUserControl représente les informations nécessaires pour générer un contrôle utilisateur.
ViewUserControl<TModel> représente les informations nécessaires pour générer des contrôles utilisateur de type générique.
VirtualPathProviderViewEngine représente l'implémentation de la classe abstraite de base pour l'interface IViewEngine.
WebFormView représente les informations nécessaires pour générer une page WebForm dans ASP.NET MVC.
WebFormViewEngine représente un moteur de vue utilisé pour présenter une page WebForm.
WebViewPage représente les propriétés et les méthodes nécessaires pour présenter les vues utilisant le langage Razor d'ASP.NET.
WebViewPage<TModel> représente les propriétés et les méthodes nécessaires pour présenter les vues utilisant le langage Razor d'ASP.NET.

Interface

Interface Description
IActionFilter Définir les méthodes utilisées dans le filtrage d'opération.
IActionInvoker Définir le contrat de l'appelant d'opération, utilisé pour appeler une opération en réponse à une requête HTTP.
IAuthorizationFilter Définir les méthodes nécessaires pour le filtrage d'autorisation.
IClientValidatable Fournir une méthode à l'application ASP.NET MVC pour découvrir au runtime si le validateur prend en charge la validation client.
IController Définir les méthodes nécessaires pour le contrôleur.
IControllerActivator Contrôler finement la manière d'instancier les contrôleurs en utilisant l'injection de dépendance.
IControllerFactory Définir les méthodes nécessaires pour le fabricant de contrôleur.
IDependencyResolver Définir les méthodes pour simplifier la localisation des services et la résolution des dépendances.
IEnumerableValueProvider représente un type spécial de IValueProvider, capable de devenir un type enumerable.
IExceptionFilter Définir les méthodes nécessaires pour le filtrage des exceptions.
IFilterProvider Fournir l'interface pour rechercher les filtres.
IMetadataAware Fournir l'interface pour rendre les caractéristiques publiques de la classe AssociatedMetadataProvider.
IModelBinder Définir les méthodes nécessaires pour le binder de modèle.
IModelBinderProvider Définir les méthodes utilisées pour la dynamisation de la binding de modèle pour les classes qui implémentent l'interface IModelBinder.
IMvcFilter Définir les membres utilisés pour spécifier l'ordre du filtre et si plusieurs filtres sont autorisés.
IResultFilter Définir les méthodes nécessaires pour le filtrage des résultats.
IRouteWithArea Relier le routeur avec la région dans l'application ASP.NET MVC.
ITempDataProvider Définir le contrat du fournisseur de données temporelles, ces fournisseurs de données temporelles sont utilisés pour stocker les données à consulter dans la prochaine requête.
IUnvalidatedValueProvider Représente une interface IValueProvider qui peut sauter la validation de la requête.
IValueProvider Définir les méthodes nécessaires pour le fournisseur de valeurs dans ASP.NET MVC.
IView Définir les méthodes nécessaires pour la vue.
IViewDataContainer Définir les méthodes nécessaires pour le dictionnaire de données de vue.
IViewEngine Définir les méthodes nécessaires pour l'engin de vue.
IViewLocationCache Définir les méthodes nécessaires pour mémoriser l'emplacement des vues en mémoire.
IViewPageActivator Effectuer un contrôle fin sur la création de la page de vue en utilisant l'injection de dépendance.

Délégation

Délégation Description
ActionSelector Représente une délégation qui contient la logique de sélection des méthodes d'opération.
DataAnnotationsModelValidationFactory Représente une méthode pour créer une instance de DataAnnotationsModelValidatorProvider.
DataAnnotationsValidatableObjectAdapterFactory Fournir un fabricant pour les programmes de validation basés sur IValidatableObject.

Énumérer

Énumérer Description
FilterScope Définir les valeurs, qui spécifient l'ordre d'exécution des filtres ASP.NET MVC au sein du même type de filtre et de l'ordre des filtres.
FormMethod Énumérer le type de requête HTTP du formulaire.
HttpVerbs Énumérer les prédicats HTTP.
InputType Énumérer le type de contrôleur d'entrée.
JsonRequestBehavior Définir si l'HTTP GET request provenant du client est autorisé.