# API Difference netcoreapp2.2 vs netcoreapp3.0 API listing follows standard diff formatting. Lines preceded by a '+' are additions and a '-' indicates removal. * [Microsoft.AspNetCore](3.0.0_Microsoft.AspNetCore.md) * [Microsoft.AspNetCore.Antiforgery](3.0.0_Microsoft.AspNetCore.Antiforgery.md) * [Microsoft.AspNetCore.ApiAuthorization.IdentityServer](3.0.0_Microsoft.AspNetCore.ApiAuthorization.IdentityServer.md) * [Microsoft.AspNetCore.Authentication](3.0.0_Microsoft.AspNetCore.Authentication.md) * [Microsoft.AspNetCore.Authentication.Abstractions](3.0.0_Microsoft.AspNetCore.Authentication.Abstractions.md) * [Microsoft.AspNetCore.Authentication.AzureAD.UI](3.0.0_Microsoft.AspNetCore.Authentication.AzureAD.UI.md) * [Microsoft.AspNetCore.Authentication.AzureAD.UI.Views](3.0.0_Microsoft.AspNetCore.Authentication.AzureAD.UI.Views.md) * [Microsoft.AspNetCore.Authentication.AzureADB2C.UI](3.0.0_Microsoft.AspNetCore.Authentication.AzureADB2C.UI.md) * [Microsoft.AspNetCore.Authentication.AzureADB2C.UI.Views](3.0.0_Microsoft.AspNetCore.Authentication.AzureADB2C.UI.Views.md) * [Microsoft.AspNetCore.Authentication.Certificate](3.0.0_Microsoft.AspNetCore.Authentication.Certificate.md) * [Microsoft.AspNetCore.Authentication.Cookies](3.0.0_Microsoft.AspNetCore.Authentication.Cookies.md) * [Microsoft.AspNetCore.Authentication.Core](3.0.0_Microsoft.AspNetCore.Authentication.Core.md) * [Microsoft.AspNetCore.Authentication.Facebook](3.0.0_Microsoft.AspNetCore.Authentication.Facebook.md) * [Microsoft.AspNetCore.Authentication.Google](3.0.0_Microsoft.AspNetCore.Authentication.Google.md) * [Microsoft.AspNetCore.Authentication.JwtBearer](3.0.0_Microsoft.AspNetCore.Authentication.JwtBearer.md) * [Microsoft.AspNetCore.Authentication.MicrosoftAccount](3.0.0_Microsoft.AspNetCore.Authentication.MicrosoftAccount.md) * [Microsoft.AspNetCore.Authentication.Negotiate](3.0.0_Microsoft.AspNetCore.Authentication.Negotiate.md) * [Microsoft.AspNetCore.Authentication.OAuth](3.0.0_Microsoft.AspNetCore.Authentication.OAuth.md) * [Microsoft.AspNetCore.Authentication.OpenIdConnect](3.0.0_Microsoft.AspNetCore.Authentication.OpenIdConnect.md) * [Microsoft.AspNetCore.Authentication.Twitter](3.0.0_Microsoft.AspNetCore.Authentication.Twitter.md) * [Microsoft.AspNetCore.Authentication.WsFederation](3.0.0_Microsoft.AspNetCore.Authentication.WsFederation.md) * [Microsoft.AspNetCore.Authorization](3.0.0_Microsoft.AspNetCore.Authorization.md) * [Microsoft.AspNetCore.Authorization.Policy](3.0.0_Microsoft.AspNetCore.Authorization.Policy.md) * [Microsoft.AspNetCore.AzureAppServicesIntegration](3.0.0_Microsoft.AspNetCore.AzureAppServicesIntegration.md) * [Microsoft.AspNetCore.Blazor](3.0.0_Microsoft.AspNetCore.Blazor.md) * [Microsoft.AspNetCore.Blazor.HttpClient](3.0.0_Microsoft.AspNetCore.Blazor.HttpClient.md) * [Microsoft.AspNetCore.Blazor.Server](3.0.0_Microsoft.AspNetCore.Blazor.Server.md) * [Microsoft.AspNetCore.Components](3.0.0_Microsoft.AspNetCore.Components.md) * [Microsoft.AspNetCore.Components.Authorization](3.0.0_Microsoft.AspNetCore.Components.Authorization.md) * [Microsoft.AspNetCore.Components.Forms](3.0.0_Microsoft.AspNetCore.Components.Forms.md) * [Microsoft.AspNetCore.Components.Server](3.0.0_Microsoft.AspNetCore.Components.Server.md) * [Microsoft.AspNetCore.Components.Web](3.0.0_Microsoft.AspNetCore.Components.Web.md) * [Microsoft.AspNetCore.ConcurrencyLimiter](3.0.0_Microsoft.AspNetCore.ConcurrencyLimiter.md) * [Microsoft.AspNetCore.Connections.Abstractions](3.0.0_Microsoft.AspNetCore.Connections.Abstractions.md) * [Microsoft.AspNetCore.Cors](3.0.0_Microsoft.AspNetCore.Cors.md) * [Microsoft.AspNetCore.DataProtection](3.0.0_Microsoft.AspNetCore.DataProtection.md) * [Microsoft.AspNetCore.DataProtection.AzureStorage](3.0.0_Microsoft.AspNetCore.DataProtection.AzureStorage.md) * [Microsoft.AspNetCore.DataProtection.SystemWeb](3.0.0_Microsoft.AspNetCore.DataProtection.SystemWeb.md) * [Microsoft.AspNetCore.Diagnostics](3.0.0_Microsoft.AspNetCore.Diagnostics.md) * [Microsoft.AspNetCore.Diagnostics.Abstractions](3.0.0_Microsoft.AspNetCore.Diagnostics.Abstractions.md) * [Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore](3.0.0_Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.md) * [Microsoft.AspNetCore.Diagnostics.HealthChecks](3.0.0_Microsoft.AspNetCore.Diagnostics.HealthChecks.md) * [Microsoft.AspNetCore.HeaderPropagation](3.0.0_Microsoft.AspNetCore.HeaderPropagation.md) * [Microsoft.AspNetCore.Hosting](3.0.0_Microsoft.AspNetCore.Hosting.md) * [Microsoft.AspNetCore.Hosting.Abstractions](3.0.0_Microsoft.AspNetCore.Hosting.Abstractions.md) * [Microsoft.AspNetCore.Hosting.Server.Abstractions](3.0.0_Microsoft.AspNetCore.Hosting.Server.Abstractions.md) * [Microsoft.AspNetCore.Http](3.0.0_Microsoft.AspNetCore.Http.md) * [Microsoft.AspNetCore.Http.Abstractions](3.0.0_Microsoft.AspNetCore.Http.Abstractions.md) * [Microsoft.AspNetCore.Http.Connections](3.0.0_Microsoft.AspNetCore.Http.Connections.md) * [Microsoft.AspNetCore.Http.Connections.Client](3.0.0_Microsoft.AspNetCore.Http.Connections.Client.md) * [Microsoft.AspNetCore.Http.Connections.Common](3.0.0_Microsoft.AspNetCore.Http.Connections.Common.md) * [Microsoft.AspNetCore.Http.Extensions](3.0.0_Microsoft.AspNetCore.Http.Extensions.md) * [Microsoft.AspNetCore.Http.Features](3.0.0_Microsoft.AspNetCore.Http.Features.md) * [Microsoft.AspNetCore.HttpOverrides](3.0.0_Microsoft.AspNetCore.HttpOverrides.md) * [Microsoft.AspNetCore.Identity](3.0.0_Microsoft.AspNetCore.Identity.md) * [Microsoft.AspNetCore.Identity.EntityFrameworkCore](3.0.0_Microsoft.AspNetCore.Identity.EntityFrameworkCore.md) * [Microsoft.AspNetCore.Identity.Specification.Tests](3.0.0_Microsoft.AspNetCore.Identity.Specification.Tests.md) * [Microsoft.AspNetCore.Identity.UI](3.0.0_Microsoft.AspNetCore.Identity.UI.md) * [Microsoft.AspNetCore.Identity.UI.Views.V3](3.0.0_Microsoft.AspNetCore.Identity.UI.Views.V3.md) * [Microsoft.AspNetCore.Identity.UI.Views.V4](3.0.0_Microsoft.AspNetCore.Identity.UI.Views.V4.md) * [Microsoft.AspNetCore.JsonPatch](3.0.0_Microsoft.AspNetCore.JsonPatch.md) * [Microsoft.AspNetCore.Localization](3.0.0_Microsoft.AspNetCore.Localization.md) * [Microsoft.AspNetCore.Metadata](3.0.0_Microsoft.AspNetCore.Metadata.md) * [Microsoft.AspNetCore.Mvc](3.0.0_Microsoft.AspNetCore.Mvc.md) * [Microsoft.AspNetCore.Mvc.Abstractions](3.0.0_Microsoft.AspNetCore.Mvc.Abstractions.md) * [Microsoft.AspNetCore.Mvc.ApiExplorer](3.0.0_Microsoft.AspNetCore.Mvc.ApiExplorer.md) * [Microsoft.AspNetCore.Mvc.Components.Prerendering](3.0.0_Microsoft.AspNetCore.Mvc.Components.Prerendering.md) * [Microsoft.AspNetCore.Mvc.Core](3.0.0_Microsoft.AspNetCore.Mvc.Core.md) * [Microsoft.AspNetCore.Mvc.Cors](3.0.0_Microsoft.AspNetCore.Mvc.Cors.md) * [Microsoft.AspNetCore.Mvc.DataAnnotations](3.0.0_Microsoft.AspNetCore.Mvc.DataAnnotations.md) * [Microsoft.AspNetCore.Mvc.Formatters.Json](3.0.0_Microsoft.AspNetCore.Mvc.Formatters.Json.md) * [Microsoft.AspNetCore.Mvc.Formatters.Xml](3.0.0_Microsoft.AspNetCore.Mvc.Formatters.Xml.md) * [Microsoft.AspNetCore.Mvc.Localization](3.0.0_Microsoft.AspNetCore.Mvc.Localization.md) * [Microsoft.AspNetCore.Mvc.NewtonsoftJson](3.0.0_Microsoft.AspNetCore.Mvc.NewtonsoftJson.md) * [Microsoft.AspNetCore.Mvc.Razor](3.0.0_Microsoft.AspNetCore.Mvc.Razor.md) * [Microsoft.AspNetCore.Mvc.Razor.Extensions](3.0.0_Microsoft.AspNetCore.Mvc.Razor.Extensions.md) * [Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation](3.0.0_Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.md) * [Microsoft.AspNetCore.Mvc.RazorPages](3.0.0_Microsoft.AspNetCore.Mvc.RazorPages.md) * [Microsoft.AspNetCore.Mvc.TagHelpers](3.0.0_Microsoft.AspNetCore.Mvc.TagHelpers.md) * [Microsoft.AspNetCore.Mvc.Testing](3.0.0_Microsoft.AspNetCore.Mvc.Testing.md) * [Microsoft.AspNetCore.Mvc.ViewFeatures](3.0.0_Microsoft.AspNetCore.Mvc.ViewFeatures.md) * [Microsoft.AspNetCore.Mvc.WebApiCompatShim](3.0.0_Microsoft.AspNetCore.Mvc.WebApiCompatShim.md) * [Microsoft.AspNetCore.Owin](3.0.0_Microsoft.AspNetCore.Owin.md) * [Microsoft.AspNetCore.Razor](3.0.0_Microsoft.AspNetCore.Razor.md) * [Microsoft.AspNetCore.Razor.Language](3.0.0_Microsoft.AspNetCore.Razor.Language.md) * [Microsoft.AspNetCore.ResponseCaching](3.0.0_Microsoft.AspNetCore.ResponseCaching.md) * [Microsoft.AspNetCore.Rewrite](3.0.0_Microsoft.AspNetCore.Rewrite.md) * [Microsoft.AspNetCore.Routing](3.0.0_Microsoft.AspNetCore.Routing.md) * [Microsoft.AspNetCore.Routing.Abstractions](3.0.0_Microsoft.AspNetCore.Routing.Abstractions.md) * [Microsoft.AspNetCore.Server.HttpSys](3.0.0_Microsoft.AspNetCore.Server.HttpSys.md) * [Microsoft.AspNetCore.Server.IIS](3.0.0_Microsoft.AspNetCore.Server.IIS.md) * [Microsoft.AspNetCore.Server.IISIntegration](3.0.0_Microsoft.AspNetCore.Server.IISIntegration.md) * [Microsoft.AspNetCore.Server.Kestrel.Core](3.0.0_Microsoft.AspNetCore.Server.Kestrel.Core.md) * [Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions](3.0.0_Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.md) * [Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv](3.0.0_Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.md) * [Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets](3.0.0_Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.md) * [Microsoft.AspNetCore.Session](3.0.0_Microsoft.AspNetCore.Session.md) * [Microsoft.AspNetCore.SignalR](3.0.0_Microsoft.AspNetCore.SignalR.md) * [Microsoft.AspNetCore.SignalR.Client](3.0.0_Microsoft.AspNetCore.SignalR.Client.md) * [Microsoft.AspNetCore.SignalR.Client.Core](3.0.0_Microsoft.AspNetCore.SignalR.Client.Core.md) * [Microsoft.AspNetCore.SignalR.Common](3.0.0_Microsoft.AspNetCore.SignalR.Common.md) * [Microsoft.AspNetCore.SignalR.Core](3.0.0_Microsoft.AspNetCore.SignalR.Core.md) * [Microsoft.AspNetCore.SignalR.Protocols.Json](3.0.0_Microsoft.AspNetCore.SignalR.Protocols.Json.md) * [Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson](3.0.0_Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson.md) * [Microsoft.AspNetCore.SignalR.Redis](3.0.0_Microsoft.AspNetCore.SignalR.Redis.md) * [Microsoft.AspNetCore.SignalR.StackExchangeRedis](3.0.0_Microsoft.AspNetCore.SignalR.StackExchangeRedis.md) * [Microsoft.AspNetCore.StaticFiles](3.0.0_Microsoft.AspNetCore.StaticFiles.md) * [Microsoft.AspNetCore.TestHost](3.0.0_Microsoft.AspNetCore.TestHost.md) * [Microsoft.AspNetCore.WebSockets](3.0.0_Microsoft.AspNetCore.WebSockets.md) * [Microsoft.AspNetCore.WebUtilities](3.0.0_Microsoft.AspNetCore.WebUtilities.md) * [Microsoft.CodeAnalysis.Razor](3.0.0_Microsoft.CodeAnalysis.Razor.md) * [Microsoft.Extensions.Caching.Memory](3.0.0_Microsoft.Extensions.Caching.Memory.md) * [Microsoft.Extensions.Configuration](3.0.0_Microsoft.Extensions.Configuration.md) * [Microsoft.Extensions.Configuration.Abstractions](3.0.0_Microsoft.Extensions.Configuration.Abstractions.md) * [Microsoft.Extensions.Configuration.AzureKeyVault](3.0.0_Microsoft.Extensions.Configuration.AzureKeyVault.md) * [Microsoft.Extensions.Configuration.FileExtensions](3.0.0_Microsoft.Extensions.Configuration.FileExtensions.md) * [Microsoft.Extensions.Configuration.Ini](3.0.0_Microsoft.Extensions.Configuration.Ini.md) * [Microsoft.Extensions.Configuration.Json](3.0.0_Microsoft.Extensions.Configuration.Json.md) * [Microsoft.Extensions.Configuration.KeyPerFile](3.0.0_Microsoft.Extensions.Configuration.KeyPerFile.md) * [Microsoft.Extensions.Configuration.NewtonsoftJson](3.0.0_Microsoft.Extensions.Configuration.NewtonsoftJson.md) * [Microsoft.Extensions.Configuration.UserSecrets](3.0.0_Microsoft.Extensions.Configuration.UserSecrets.md) * [Microsoft.Extensions.Configuration.Xml](3.0.0_Microsoft.Extensions.Configuration.Xml.md) * [Microsoft.Extensions.DependencyInjection](3.0.0_Microsoft.Extensions.DependencyInjection.md) * [Microsoft.Extensions.DependencyInjection.Abstractions](3.0.0_Microsoft.Extensions.DependencyInjection.Abstractions.md) * [Microsoft.Extensions.DependencyInjection.Specification.Tests](3.0.0_Microsoft.Extensions.DependencyInjection.Specification.Tests.md) * [Microsoft.Extensions.DependencyModel](3.0.0_Microsoft.Extensions.DependencyModel.md) * [Microsoft.Extensions.Diagnostics.HealthChecks](3.0.0_Microsoft.Extensions.Diagnostics.HealthChecks.md) * [Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions](3.0.0_Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.md) * [Microsoft.Extensions.Hosting](3.0.0_Microsoft.Extensions.Hosting.md) * [Microsoft.Extensions.Hosting.Abstractions](3.0.0_Microsoft.Extensions.Hosting.Abstractions.md) * [Microsoft.Extensions.Hosting.Systemd](3.0.0_Microsoft.Extensions.Hosting.Systemd.md) * [Microsoft.Extensions.Hosting.WindowsServices](3.0.0_Microsoft.Extensions.Hosting.WindowsServices.md) * [Microsoft.Extensions.Http.Polly](3.0.0_Microsoft.Extensions.Http.Polly.md) * [Microsoft.Extensions.Identity.Core](3.0.0_Microsoft.Extensions.Identity.Core.md) * [Microsoft.Extensions.Localization.Abstractions](3.0.0_Microsoft.Extensions.Localization.Abstractions.md) * [Microsoft.Extensions.Logging](3.0.0_Microsoft.Extensions.Logging.md) * [Microsoft.Extensions.Logging.Abstractions](3.0.0_Microsoft.Extensions.Logging.Abstractions.md) * [Microsoft.Extensions.Logging.AzureAppServices](3.0.0_Microsoft.Extensions.Logging.AzureAppServices.md) * [Microsoft.Extensions.Logging.Configuration](3.0.0_Microsoft.Extensions.Logging.Configuration.md) * [Microsoft.Extensions.Logging.Console](3.0.0_Microsoft.Extensions.Logging.Console.md) * [Microsoft.Extensions.Logging.Debug](3.0.0_Microsoft.Extensions.Logging.Debug.md) * [Microsoft.Extensions.Logging.EventLog](3.0.0_Microsoft.Extensions.Logging.EventLog.md) * [Microsoft.Extensions.Logging.EventSource](3.0.0_Microsoft.Extensions.Logging.EventSource.md) * [Microsoft.Extensions.Logging.TraceSource](3.0.0_Microsoft.Extensions.Logging.TraceSource.md) * [Microsoft.Extensions.ObjectPool](3.0.0_Microsoft.Extensions.ObjectPool.md) * [Microsoft.Extensions.Options](3.0.0_Microsoft.Extensions.Options.md) * [Microsoft.JSInterop](3.0.0_Microsoft.JSInterop.md) * [Mono.WebAssembly.Interop](3.0.0_Mono.WebAssembly.Interop.md)