Aracılığıyla paylaş


Çalışma zamanı kitaplıklarına genel bakış

.NET çalışma zamanı, çalışma zamanı kitaplıkları, çerçeve kitaplıkları veya temel sınıf kitaplığı (BCL) olarak bilinen geniş bir standart sınıf kitaplıkları kümesine sahiptir. Ayrıca, NuGet paketlerinde sağlanan çalışma zamanı kitaplıklarının uzantıları vardır.

Bu kitaplıklar genel ve uygulamaya özgü birçok tür, algoritma ve yardımcı program işlevi için uygulamalar sağlar.

Çalışma zamanı kitaplıkları

Çalışma zamanı kitaplıkları temel türleri ve yardımcı program işlevlerini sağlar ve diğer tüm .NET sınıf kitaplıklarının temelini oluşturur. Dizelerle çalışmak için API'ler sağlayan sınıfı örnek System.String olarak verilebilir. Başka bir örnek de serileştirme kitaplıklarıdır.

Çalışma zamanı kitaplıklarının uzantıları

Bazı kitaplıklar çalışma zamanının paylaşılan çerçevesinin bir parçası yerine NuGet paketlerinde sağlanır. Bu kitaplıklar genellikle .NET Framework gibi alt düzey .NET sürümlerini hedefleyen uygulamalar için de kullanılabilir hale getirilir.

Aşağıdaki tabloda paket tarafından sağlanan kitaplıkların bazı örnekleri gösterilmektedir.

NuGet paketi Kavramsal içerik
Microsoft.Extensions.Configuration Yapılandırma
Microsoft.Extensions.DependencyInjection Bağımlılık ekleme
Microsoft.Extensions.FileSystemGlobbing Dosya globbing
Microsoft.Extensions.Hosting Genel Ana Bilgisayar
Microsoft.Extensions.Http HTTP
Microsoft.Extensions.Localization Yerelleştirme
Microsoft.Extensions.Logging Günlüğe kaydetme

Ayrıca bkz.