Aracılığıyla paylaş


Uygulama Etki Alanlarını Kullanma

Uyarı

Bu makale .NET Framework'e özgüdür. .NET 6 ve sonraki sürümleri de dahil olmak üzere daha yeni .NET uygulamaları için geçerli değildir.

Uygulama etki alanları, ortak dil çalışma zamanı için yalıtım birimi olarak hizmet eder. Bunlar oluşturulur ve bir işlem içinde çalıştırılır. Uygulama etki alanları genellikle, çalışma zamanını bir işleme yükleyen ve uygulama etki alanı içinde kullanıcı kodunu çalıştıran sorumlu bir uygulama olan çalışma zamanı konağı tarafından oluşturulur. Çalışma zamanı konağı bir işlem ve varsayılan bir uygulama etki alanı oluşturur ve bu alanda yönetilen kodu çalıştırır. Çalışma zamanı konakları ASP.NET ve Windows kabuğunu içerir.

Çoğu uygulama için kendi uygulama etki alanınızı oluşturmanız gerekmez; çalışma zamanı konağı sizin için gerekli tüm uygulama etki alanlarını oluşturur. Ancak, uygulamanızın kodu yalıtması veya DLL'leri kullanıp kaldırması gerekiyorsa ek uygulama etki alanları oluşturabilir ve yapılandırabilirsiniz.

Bu Kısımda

Nasıl yapılır: Uygulama Etki Alanı Oluşturma Program aracılığıyla uygulama etki alanı oluşturmayı açıklar.

Nasıl yapılır: Uygulama Etki Alanını Kaldırma Bir uygulama etki alanının program aracılığıyla nasıl kaldırılacağını açıklar.

Nasıl yapılır: Uygulama Etki Alanı Yapılandırma Uygulama etki alanını yapılandırmaya giriş sağlar.

Uygulama Etki Alanından Kurulum Bilgilerini Alma Bir uygulama etki alanından kurulum bilgilerinin nasıl alındığı açıklanır.

Nasıl yapılır: Derlemeleri Uygulama Etki Alanına Yükleme Bir derlemenin uygulama etki alanına nasıl yükleneceklerini açıklar.

Nasıl yapılır: Derlemeden Tür ve Üye Bilgileri Alma Bir derleme hakkında bilgi almayı açıklar.

Gölge Kopyalama Derlemeleri Gölge kopyalamanın, kullanımdayken derlemelere güncelleştirmelere nasıl izin verdiği ve gölge kopyalamanın nasıl yapılandırıldığı açıklanır.

Nasıl yapılır: First-Chance Özel Durum Bildirimleri Alma Ortak dil çalışma zamanı özel durum işleyicilerini aramaya başlamadan önce bir özel durumun oluştuğuna ilişkin bir bildirimi nasıl alabileceğinizi açıklar.

Derleme Yüklerini Çözümleme Derleme yükü hatalarını çözmek için olayını kullanma AppDomain.AssemblyResolve hakkında rehberlik sağlar.

Kaynak

AppDomain Bir uygulama etki alanını temsil eder. Uygulama etki alanlarını oluşturmak ve denetlemek için yöntemler sağlar.

.NET'teki derlemeler Derlemeler tarafından gerçekleştirilen işlevlere genel bir bakış sağlar.

Bütünleştirilmiş Kodlarla Programlama Derlemelerde özniteliklerin nasıl oluşturulacağını, imzalandığını ve ayarlandığını açıklar.

Dinamik Yöntemleri ve Derlemeleri Yayma Dinamik derlemelerin nasıl oluşturulacağını açıklar.

Uygulama Etki Alanları Uygulama etki alanlarına kavramsal bir genel bakış sağlar.

Yansımaya Genel Bakış Bir derleme hakkında bilgi edinmek için Reflection sınıfının nasıl kullanılacağını açıklar.