Delen via


Overzicht van runtimebibliotheken

De .NET-runtime heeft een uitgebreide standaardset klassebibliotheken, ook wel runtimebibliotheken, frameworkbibliotheken of de BCL (Base Class Library) genoemd. Daarnaast zijn er extensies voor de runtimebibliotheken, die beschikbaar zijn in NuGet-pakketten.

Deze bibliotheken bieden implementaties voor veel algemene en app-specifieke typen, algoritmen en functionaliteit voor hulpprogramma's.

Runtimebibliotheken

De runtimebibliotheken bieden de basistypen en hulpprogrammafunctionaliteit en vormen de basis van alle andere .NET-klassebibliotheken. Een voorbeeld is de System.String klasse, die API's biedt voor het werken met tekenreeksen. Een ander voorbeeld is de serialisatiebibliotheken.

Extensies voor de runtimebibliotheken

Sommige bibliotheken worden geleverd in NuGet-pakketten in plaats van als onderdeel van het gedeelde framework van de runtime. Deze bibliotheken worden vaak beschikbaar gesteld voor apps die ook op .NET-versies van downlevel zijn gericht, zoals .NET Framework.

In de volgende tabel ziet u enkele voorbeelden van pakketbibliotheken.

NuGet-pakket Conceptuele inhoud
Microsoft.Extensions.Configuration Configuratie
Microsoft.Extensions.DependencyInjection Afhankelijkheidsinjectie
Microsoft.Extensions.FileSystemGlobbing Bestandsglobbing
Microsoft.Extensions.Hosting Algemene host
Microsoft.Extensions.Http HTTP
Microsoft.Extensions.Localization Localisatie
Microsoft.Extensions.Logging Logboekregistratie

Zie ook