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

Snabbfilter

.NET Standard API-referens version 2.1 (package-provided)

NameDescription
Microsoft.Extensions.Caching.Hybrid Namespace
Microsoft.Extensions.Configuration NamespaceContains classes and abstractions for setting up IConfiguration.
Microsoft.Extensions.Configuration.Json NamespaceContains classes and interfaces to get configuration data from a JSON file.
Microsoft.Extensions.DependencyInjection NamespaceProvides classes that support the implementation of the dependency injection software design pattern.
Microsoft.Extensions.DependencyInjection.Extensions Namespace
Microsoft.Extensions.Hosting NamespaceProvides classes that allow you to encapsulate an app's resources and lifetime functionality.
Microsoft.Extensions.Hosting.Internal NamespaceContains types related to the hosting environment and shutdown of hosted apps.
Microsoft.Extensions.Hosting.Systemd NamespaceProvides classes that allow you to encapsulate a Linux app's resources and lifetime functionality.
Microsoft.Extensions.Hosting.WindowsServices NamespaceProvides classes that allow you to encapsulate a Windows Service app's resources and lifetime functionality.
Microsoft.Extensions.Logging NamespaceContains classes and abstractions for configuring ILogger.
Microsoft.Extensions.Options NamespaceProvides types used for implementing the options pattern.
Microsoft.Win32.SafeHandles NamespaceContains classes that are abstract derivations of safe handle classes that provide common functionality supporting file and operating system handles.
System.Buffers.Text NamespaceThis namespace contains types that can be used to parse and format common data types to and from UTF-8 text representations.
System.ComponentModel.Composition.Registration NamespaceContains types that enable rule-based configuration of Managed Extensibility Framework (MEF) parts.
System.ComponentModel.DataAnnotations NamespaceProvides attribute classes that are used to define metadata for ASP.NET MVC and ASP.NET data controls.
System.ComponentModel.DataAnnotations.Schema NamespaceProvides support for attribute classes that are used to define metadata for ASP.NET MVC and ASP.NET data controls.
System.Reflection NamespaceContains types that retrieve information about assemblies, modules, members, parameters, and other entities in managed code by examining their metadata. These types also can be used to manipulate instances of loaded types, for example to hook up events or to invoke methods. To dynamically create types, use the System.Reflection.Emit namespace.
System.Reflection.Context NamespaceContains classes that enable customized reflection contexts.
System.Security.Cryptography NamespaceProvides cryptographic services, including secure encoding and decoding of data, as well as many other operations, such as hashing, random number generation, and message authentication. For more information, see Cryptographic Services.
System.Security.Cryptography.Pkcs NamespaceProvides programming elements for Public Key Cryptography Standards (PKCS), including methods for signing data, exchanging keys, requesting certificates, public key encryption and decryption, and other security functions.
System.Security.Cryptography.Xml NamespaceContains classes to support the creation and validation of XML digital signatures. The classes in this namespace implement the World Wide Web Consortium Recommendation, XML-Signature Syntax and Processing.
System.Threading.Channels NamespaceProvides a set of synchronization data structures for passing data between producers and consumers asynchronously.
System.Threading.Tasks.Dataflow NamespaceProvides an actor-based programming model that supports in-process message passing for coarse-grained dataflow and pipelining tasks.