.NET API browser

Welcome to the .NET API browser – your one-stop shop for all .NET-based APIs from Microsoft. Start searching for any managed APIs by typing in the box below.

If you have any feedback, create a new issue in the dotnet/dotnet-api-docs repo.

Filtres rapides

Référence d’API ASP.NET Core version 1.0

NomDescription
Microsoft.AspNet.Identity.CoreCompat Namespace
Microsoft.AspNetCore.Antiforgery NamespaceFournit des types conçus pour générer et valider des jetons afin d’empêcher les attaques par falsification de requête intersites.
Microsoft.AspNetCore.Authentication NamespaceContient les types qui activent la prise en charge de l’authentification. IAuthenticationServiceest le point d’entrée main qui définit les 5 actions d’authentification : Authentifier (obtenir les données d’authentification pour une demande), Challenge (utilisé pour les demandes non authentifiées), Interdire (utilisé lorsqu’une demande authentifiée doit être refusée), SignIn (associer un ClaimsPrincipal), SignOut (supprimer les données associées). À un niveau élevé, l’authentification est basée sur le concept de schémas, qui sont mappés à des instances spécifiques IAuthenticationHandler chargées de gérer chacune des actions d’authentification.
Microsoft.AspNetCore.Authentication.Cookies NamespaceContient les types qui prennent en charge l’authentification basée sur les cookies.
Microsoft.AspNetCore.Authentication.Facebook NamespaceContient les types qui prennent en charge l’authentification basée sur facebook OAuth.
Microsoft.AspNetCore.Authentication.Google NamespaceContient les types qui activent la prise en charge de l’authentification basée sur Google OAuth.
Microsoft.AspNetCore.Authentication.JwtBearer NamespaceContient les types qui activent la prise en charge de l’authentification basée sur le porteur JWT.
Microsoft.AspNetCore.Authentication.MicrosoftAccount NamespaceContient les types qui activent la prise en charge de l’authentification basée sur OAuth de compte Microsoft.
Microsoft.AspNetCore.Authentication.OAuth NamespaceContient les types qui activent la prise en charge de l’authentification basée sur OAuth.
Microsoft.AspNetCore.Authentication.OpenIdConnect NamespaceContient des types qui activent la prise en charge de l’authentification basée sur OpenIdConnect.
Microsoft.AspNetCore.Authentication.Twitter NamespaceContient les types qui activent la prise en charge de l’authentification basée sur Twitter.
Microsoft.AspNetCore.Authorization NamespaceContient les types qui activent la prise en charge de l’autorisation. Les types main sont IAuthorizationRequirement (interface de marqueur représentant une exigence qui doit être remplie), IAuthorizationHandler (interface chargée de déterminer si les exigences ont été remplies) et AuthorizationPolicyBuilder (utilisée pour créer des objets AuthorizationPolicy qui définissent des listes nommées de conditions requises).
Microsoft.AspNetCore.Authorization.Infrastructure NamespaceContient des types qui activent la prise en charge de l’autorisation.
Microsoft.AspNetCore.Buffering Namespace
Microsoft.AspNetCore.Builder NamespaceContient des méthodes pour ajouter un intergiciel intégré à une application et les types d’options du middleware.
Microsoft.AspNetCore.Builder.Extensions NamespaceFournit des méthodes pour ajouter un intergiciel personnalisé à une application.
Microsoft.AspNetCore.CookiePolicy NamespaceContient les types utilisés pour contrôler le comportement des cookies.
Microsoft.AspNetCore.Cors NamespaceContient les types utilisés pour activer le partage de ressources entre origines (CORS).
Microsoft.AspNetCore.Cors.Infrastructure NamespaceContient les types utilisés pour créer, configurer et gérer des services CORS.
Microsoft.AspNetCore.Cryptography.KeyDerivation NamespaceContient des types pour les algorithmes permettant d’effectuer la dérivation de clé.
Microsoft.AspNetCore.DataProtection NamespaceContient les types utilisés pour la protection des données.
Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption NamespaceContient les types utilisés pour les routines de chiffrement et de déchiffrement authentifiés. L’authentification personnalisée peut être créée en implémentant IAuthenticatedEncryptor.
Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel NamespaceContient des types de configuration à utiliser avec des types dans le Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.
Microsoft.AspNetCore.DataProtection.Infrastructure NamespaceLes types de cet espace de noms prennent en charge l’infrastructure ASP.NET Core et ne sont pas destinés à être utilisés directement.
Microsoft.AspNetCore.DataProtection.KeyManagement NamespaceFournit des types qui gèrent les clés utilisées dans la protection des données.
Microsoft.AspNetCore.DataProtection.Repositories NamespaceContient les types utilisés pour stocker et récupérer des éléments XML.
Microsoft.AspNetCore.DataProtection.SystemWeb Namespace
Microsoft.AspNetCore.DataProtection.XmlEncryption NamespaceContient des types pour le chiffrement et le déchiffrement du code XML.
Microsoft.AspNetCore.Diagnostics NamespaceContient les types liés à la capture et à la création de rapports diagnostics dans ASP.NET Core. Les intergiciels tels que ExceptionHandlerMiddleware, DeveloperExceptionPageMiddlewareet StatusCodePagesMiddleware sont utilisés pour gérer les erreurs dans ASP.NET Core.
Microsoft.AspNetCore.Diagnostics.Elm Namespace
Microsoft.AspNetCore.Diagnostics.Elm.Views Namespace
Microsoft.AspNetCore.Diagnostics.Views Namespace
Microsoft.AspNetCore.DiagnosticsViewPage.Views Namespace
Microsoft.AspNetCore.Hosting NamespaceFournit des types qui permettent de configurer et de démarrer des applications web.
Microsoft.AspNetCore.Hosting.Builder NamespaceContient le type utilisé dans le IApplicationBuilderFactory cadre de la création d’un hôte d’application web.
Microsoft.AspNetCore.Hosting.Server NamespaceFournit des types tels IServer que ceux qui peuvent être implémentés pour accepter les demandes entrantes pour l’application.
Microsoft.AspNetCore.Hosting.Server.Features NamespaceFournit le IServerAddressesFeature type utilisé pour configurer et signaler les liaisons d’adresses pour le serveur.
Microsoft.AspNetCore.Hosting.WindowsServices NamespaceContient les types utilisés pour héberger une application web à l’intérieur d’un service Windows.
Microsoft.AspNetCore.Html NamespaceContient des types de manipulation de contenu HTML.
Microsoft.AspNetCore.Http NamespaceContient des types pour la gestion des requêtes et des réponses HTTP.
Microsoft.AspNetCore.Http.Authentication Namespace
Microsoft.AspNetCore.Http.Extensions NamespaceContient des types qui facilitent les opérations liées à HTTP.
Microsoft.AspNetCore.Http.Features NamespaceContient les types liés à Features.
Microsoft.AspNetCore.Http.Features.Authentication NamespaceContient les types définissant et implémentant l’authentification Features.
Microsoft.AspNetCore.Http.Headers NamespaceContient des types permettant d’obtenir et de définir des en-têtes pour les requêtes et réponses HTTP.
Microsoft.AspNetCore.HttpOverrides NamespaceContient les types utilisés pour prendre en charge les remplacements de méthode HTTP.
Microsoft.AspNetCore.Identity NamespaceContient des types pour l’utilisation d’Entity Framework Core avec Identity sur ASP.NET Core.
Microsoft.AspNetCore.Identity.EntityFrameworkCore NamespaceFournit des types pour la persistance des données d’identité avec Entity Framework Core.
Microsoft.AspNetCore.JsonPatch NamespaceFournit des fonctionnalités pour gérer les demandes de correctif JSON dans une API web ASP.NET Core.
Microsoft.AspNetCore.JsonPatch.Adapters NamespaceContient des types de base et des abstractions pour les adaptateurs de correctif JSON, qui définissent les opérations qui peuvent être effectuées sur un document de correctif JSON.
Microsoft.AspNetCore.JsonPatch.Converters NamespaceContient des implémentations JsonConverter qui peuvent fournir des instances JsonPatchDocument.
Microsoft.AspNetCore.JsonPatch.Exceptions NamespaceContient des types pour représenter les exceptions qui peuvent se produire lors de la gestion des demandes de correctif JSON.
Microsoft.AspNetCore.JsonPatch.Helpers NamespaceFournit des classes d’assistance impliquées dans la gestion des demandes de correctif JSON.
Microsoft.AspNetCore.JsonPatch.Operations NamespaceContient des types qui représentent des opérations qui peuvent être effectuées sur un document JSON.
Microsoft.AspNetCore.Localization NamespaceFournit des intergiciels et des types de prise en charge pour la localisation ASP.NET Core applications.
Microsoft.AspNetCore.MiddlewareAnalysis NamespaceContient les types liés à l’analyse des intergiciels à l’aide de AnalysisMiddleware.
Microsoft.AspNetCore.Mvc NamespaceFournit les types requis pour créer une application MVC.
Microsoft.AspNetCore.Mvc.Abstractions NamespaceFournit des abstractions et des contrats pour l’appel et la distribution d’actions, l’autorisation, les filtres d’action, les formateurs, la liaison de modèle, le routage et la validation.
Microsoft.AspNetCore.Mvc.ActionConstraints NamespaceFournit des contrats et des implémentations pour les contraintes d’action.
Microsoft.AspNetCore.Mvc.ApiExplorer NamespaceFournit des types qui permettent de découvrir des métadonnées telles que la liste des contrôleurs et des actions, ainsi que leurs URL. Ces types sont utiles pour les API de documeting à l’aide d’OpenAPI.
Microsoft.AspNetCore.Mvc.ApplicationModels NamespaceFournit des types qui autorisent la métaprogrammation d’une application MVC.
Microsoft.AspNetCore.Mvc.ApplicationParts NamespaceFournit des types qui permettent de manipuler les ressources d’une application MVC. Les composants d’application permettent aux ASP.NET Core de découvrir les contrôleurs, d’afficher les composants, les tag helpers, les pages Razor, les sources de compilation razor, etc.
Microsoft.AspNetCore.Mvc.Authorization NamespaceFournit des implémentations pour les filtres d’autorisation.
Microsoft.AspNetCore.Mvc.Controllers NamespaceFournit des types pour découvrir, initialiser et exécuter des contrôleurs MVC.
Microsoft.AspNetCore.Mvc.Cors NamespaceFournit des types qui prennent en charge l’utilisation de CORS dans MVC.
Microsoft.AspNetCore.Mvc.DataAnnotations NamespaceFournit des types qui découvrent les métadonnées de modèle et implémentent la validation à l’aide de System.ComponentModel.DataAnnotations.
Microsoft.AspNetCore.Mvc.Filters NamespaceFournit l’implémentation de plusieurs filtres MVC.
Microsoft.AspNetCore.Mvc.Formatters NamespaceFournit des types qui autorisent le retour de JSON et des formateurs d’entrée et de sortie xml.
Microsoft.AspNetCore.Mvc.Formatters.Xml NamespaceLes types de cet espace de noms prennent en charge l’infrastructure ASP.NET Core et ne sont pas destinés à être utilisés directement.
Microsoft.AspNetCore.Mvc.Infrastructure NamespaceFournit les types requis pour l’exécution des actions et des résultats.
Microsoft.AspNetCore.Mvc.Localization NamespaceFournit des types qui prennent en charge la globalisation et la localisation des applications MVC.
Microsoft.AspNetCore.Mvc.ModelBinding NamespaceFournit les types de contrats requis pour prendre en charge les classeurs de modèles.
Microsoft.AspNetCore.Mvc.ModelBinding.Binders NamespaceFournit des implémentations pour les classeurs de modèles.
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata NamespaceFournit les types utilisés pour découvrir et appliquer les métadonnées utilisées pour la liaison de modèle.
Microsoft.AspNetCore.Mvc.ModelBinding.Validation NamespaceFournit les types utilisés pour effectuer la validation du modèle.
Microsoft.AspNetCore.Mvc.Razor NamespaceFournit les types requis pour la prise en charge du runtime pour les vues Razor.
Microsoft.AspNetCore.Mvc.Razor.Compilation NamespaceFournit les types requis pour prendre en charge la compilation des pages Razor et des vues Razor.
Microsoft.AspNetCore.Mvc.Razor.Directives Namespace
Microsoft.AspNetCore.Mvc.Razor.TagHelpers NamespaceFournit l’implémentation pour les assistances de résolution Head, Body et Url.
Microsoft.AspNetCore.Mvc.Rendering NamespaceFournit les types utilisés pour la génération HTML à l’aide de helpers HTML.
Microsoft.AspNetCore.Mvc.Routing NamespaceFournit les types utilisés pour le routage et la génération de liens dans MVC.
Microsoft.AspNetCore.Mvc.TagHelpers NamespaceFournit des implémentations pour les Tag Helpers intégrés.
Microsoft.AspNetCore.Mvc.ViewComponents NamespaceFournit des types pour l’utilisation des composants d’affichage.
Microsoft.AspNetCore.Mvc.ViewEngines NamespaceFournit les types requis pour prendre en charge les moteurs d’affichage.
Microsoft.AspNetCore.Mvc.ViewFeatures NamespaceFournit les types requis pour prendre en charge les vues de rendu.
Microsoft.AspNetCore.Mvc.WebApiCompatShim Namespace
Microsoft.AspNetCore.Owin NamespaceContient des types permettant d’utiliser l’interface Web ouverte pour .NET (OWIN) avec ASP.NET Core.
Microsoft.AspNetCore.Proxy Namespace
Microsoft.AspNetCore.Razor NamespaceContient les classes utilisées pour alimenter le temps de conception et les expériences d’exécution pour le langage Razor.
Microsoft.AspNetCore.Razor.Chunks Namespace
Microsoft.AspNetCore.Razor.Chunks.Generators Namespace
Microsoft.AspNetCore.Razor.CodeGenerators Namespace
Microsoft.AspNetCore.Razor.CodeGenerators.Visitors Namespace
Microsoft.AspNetCore.Razor.Compilation.TagHelpers Namespace
Microsoft.AspNetCore.Razor.Editor Namespace
Microsoft.AspNetCore.Razor.Generator Namespace
Microsoft.AspNetCore.Razor.Parser Namespace
Microsoft.AspNetCore.Razor.Parser.SyntaxTree Namespace
Microsoft.AspNetCore.Razor.Parser.TagHelpers Namespace
Microsoft.AspNetCore.Razor.Runtime.TagHelpers NamespaceContient des types pour les instances en cours d’exécution ITagHelper .
Microsoft.AspNetCore.Razor.TagHelpers NamespaceContient des types pour la création d’implémentations TagHelper .
Microsoft.AspNetCore.Razor.Text Namespace
Microsoft.AspNetCore.Razor.Tokenizer Namespace
Microsoft.AspNetCore.Razor.Tokenizer.Symbols Namespace
Microsoft.AspNetCore.Routing NamespaceContient les types utilisés avec ASP.NET génération d’URL et de routage Core. L’intergiciel de routage est responsable de la correspondance des requêtes HTTP entrantes et de la distribution de ces requêtes à l’exécutable de l’application Endpoint instances. La génération d’URL utilise LinkGenerator pour créer un chemin d’URL à partir d’un ensemble de valeurs de routage.
Microsoft.AspNetCore.Routing.Constraints NamespaceFournit les types utilisés pour appliquer des contraintes de routage. En général, les contraintes de routage inspectent la valeur de route associée par le biais du modèle de routage, et créent une décision true ou false indiquant si la valeur est acceptable. Vous pouvez créer des contraintes d’itinéraire personnalisées en implémentant IRouteConstraint et en les inscrivant auprès de ConstraintMapl’application .
Microsoft.AspNetCore.Routing.Template NamespaceContient les types utilisés pour définir des itinéraires à l’aide de RouteTemplate. RouteTemplate et les types de cet espace de noms sont une API héritée. L’alternative recommandée est RoutePattern et les autres types dans RoutePattern.
Microsoft.AspNetCore.Routing.Tree NamespaceContient les types utilisés pour le routage d’arborescence. Dans .NET Core 2.2 et versions ultérieures TreeRouter a été remplacé par le routage de point de terminaison.
Microsoft.AspNetCore.Server.IISIntegration NamespaceContient les types utilisés pour exécuter une application ASP.NET Core avec IIS dans la configuration hors processus. IIS est pris en charge uniquement sur les systèmes d’exploitation Windows.
Microsoft.AspNetCore.Server.Kestrel NamespaceFournit les types utilisés pour exécuter Kestrel, qui est un serveur web multiplateforme pour ASP.NET Core.
Microsoft.AspNetCore.Server.Kestrel.Filter Namespace
Microsoft.AspNetCore.Server.Kestrel.Https NamespaceFournit les types utilisés pour la configuration HTTPS dans le serveur web Kestrel.
Microsoft.AspNetCore.Server.WebListener Namespace
Microsoft.AspNetCore.Session NamespaceContient un intergiciel pour la gestion de l’état de session.
Microsoft.AspNetCore.StaticFiles NamespaceContient des intergiciels pour servir et parcourir des fichiers statiques.
Microsoft.AspNetCore.StaticFiles.Infrastructure NamespaceContient les types d’options partagées utilisés par les intergiciels de fichiers statiques.
Microsoft.AspNetCore.TestHost NamespaceContient une implémentation en mémoire de pour une utilisation dans l’écriture de IServer tests.
Microsoft.AspNetCore.WebSockets.Protocol Namespace
Microsoft.AspNetCore.WebSockets.Server Namespace
Microsoft.AspNetCore.WebUtilities NamespaceContient des utilitaires couramment utilisés pour ASP.NET Core applications, notamment des outils permettant d’utiliser des formulaires, des messages en plusieurs parties, des chaînes de requête, des encodeurs/décodeurs et des flux de requête/réponse.
Microsoft.Extensions.DependencyInjection Namespace
Microsoft.Net.Http.Headers NamespaceContient des types qui représentent des en-têtes HTTP connus et des valeurs communes pour ces en-têtes, le cas échéant. Ces types contiennent également des implémentations pour l’analyse, la sérialisation et la manipuation des valeurs d’en-tête.
Microsoft.Net.Http.Server Namespace
Microsoft.Net.WebSockets Namespace
Microsoft.Owin.Security.Interop Namespace
Owin Namespace
System.Net.Http Namespace
System.Net.Http.Formatting Namespace
System.Web.Http Namespace