.NET Framework 4 ve 4.5'e Eklenen CLR Barındırma Arabirimleri
Bu bölümde, yönetilmeyen konakların .NET Framework 4, .NET Framework 4.5 ve sonraki sürümlerdeki ortak dil çalışma zamanını (CLR) uygulamalarıyla tümleştirmek için kullanabileceği arabirimler açıklanmaktadır. Bu arabirimler, bir konağın çalışma zamanını yapılandırma ve bir işleme yükleme yöntemleri sağlar.
.NET Framework 4'den başlayarak, tüm barındırma arabirimleri aşağıdaki özelliklere sahiptir:
Yaşam süresi yönetimini (
AddRef
veRelease
), kapsüllemesini (örtük bağlam) veQueryInterface
COM'dan kullanır.,
SAFEARRAY
veyaVARIANT
gibiBSTR
COM türlerini kullanmaz.CoCreateInstance işlevini kullanan hiçbir apartman modeli, toplama veya kayıt defteri etkinleştirmesi yoktur.
Bu Bölümde
ICLRAppDomainResourceMonitor Arabirimi
Uygulama etki alanının belleğini ve CPU kullanımını inceleyen yöntemler sağlar.
ICLRDomainManager Arabirimi
Konağın varsayılan uygulama etki alanını başlatmak için kullanılacak uygulama etki alanı yöneticisini belirtmesini ve başlatma özelliklerini belirtmesini sağlar.
ICLRGCManager2 Arabirimi
Bir konağın çöp toplama kesiminin boyutunu ve atık toplama sisteminin 0. neslinin en büyük boyutunu değerinden DWORD
büyük değerlere ayarlamasını sağlayan SetGCStartupLimitsEx yöntemini sağlar.
ICLRMetaHost Arabirimi
CLR'nin belirli bir sürümünü döndüren, yüklü tüm CLR'leri listeleyen, tüm işlem içi çalışma zamanlarını listeleyen, etkinleştirme arabirimini döndüren ve bir derlemeyi derlemek için kullanılan CLR sürümünü bulan yöntemler sağlar.
ICLRMetaHostPolicy Arabirimi
İlke ölçütlerine, yönetilen derlemeye, sürüme ve yapılandırma dosyasına dayalı bir CLR arabirimi sağlayan GetRequestedRuntime yöntemini sağlar.
ICLRRuntimeInfo Arabirimi
Sürüm, dizin ve yükleme durumu gibi belirli bir çalışma zamanı hakkında bilgi döndüren yöntemler sağlar.
ICLRStrongName Arabirimi
Derlemeleri tanımlayıcı adlarla imzalamak için temel genel statik işlevler sağlar. Tüm ICLRStrongName yöntemleri standart COM HRESULTs döndürür.
ICLRStrongName2 Arabirimi
SHA-2 Güvenli Karma Algoritmaları grubunu (SHA-256, SHA-384 ve SHA-512) kullanarak tanımlayıcı adlar oluşturma olanağı sağlar.
ICLRTask2 Arabirimi
ICLRTask Arabiriminin tüm işlevlerini sağlar; ayrıca, iş parçacığı iptallerinin geçerli iş parçacığında geciktirilmesine izin veren yöntemler sağlar.
İlgili Bölümler
Kullanım Dışı CLR Barındırma Arabirimleri ve Yardımcı Sınıfları
.NET Framework 1.0 ve 1.1 sürümleriyle sağlanan barındırma arabirimlerini açıklar.
CLR Barındırma Arabirimleri
.NET Framework sürümleri 2.0, 3.0 ve 3.5 ile sağlanan barındırma arabirimlerini açıklar.
Barındırma
.NET Framework barındırmayı tanıtır.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin