C#'da AppDomain nedir?
C#'da AppDomain nedir?

Video: C#'da AppDomain nedir?

Video: C#'da AppDomain nedir?
Video: C# AppDomain explained 2024, Aralık
Anonim

Asp. Net bir kavramı tanıtıyor Uygulama alanı kısaca olarak bilinen UygulamaAlanı . Hem kap hem de sınır olan Hafif bir işlem olarak düşünülebilir. NET uygulamalarının diğer uygulamaları etkilememesi. UygulamaAlanı diğerini etkilemeden yok edilebilir Uygulama alanları süreç içerisinde.

Aynen öyle, C#'ta MarshalByRefObject nedir?

MarshalByRefObject AppDomain sınırları boyunca başvuruya göre sıralanan nesneler için temel sınıftır. Bu sınıftan türetilen bir nesneyi başka bir etki alanına aktarmaya çalışırsanız (örneğin, uzak makineye yapılan bir yöntem çağrısında parametre olarak), bir nesne başvurusu gönderilir.

AppDomain CurrentDomain nedir? NS GeçerliEtki Alanı özellik elde etmek için kullanılır UygulamaAlanı akımı temsil eden nesne Uygulama alanı . FriendlyName özelliği, geçerli olanın adını sağlar. Uygulama alanı , daha sonra komut satırında görüntülenir.

Bunu göz önünde bulundurarak, bir AppDomain nasıl oluşturulur?

Uygulama Alanları oluşturuldu tarafından. Yönetilen bir uygulama olduğunda net çalışma zamanı NS başlatıldı. ABC'yi başlattığınızda. EXE, bu alır bir uygulama alanı.

IIS'de AppDomain nedir?

Bir UygulamaAlanı bir. NET terimi. (IIS7'de, Uygulama Alanları içinde daha büyük bir rol oynamak IIS , ancak çoğunlukla bir ASP. NET terimidir) Bir UygulamaAlanı InProc oturum durumunu içerir (varsayılan oturum durumu modu). Yani eğer bir UygulamaAlanı öldürülür/geri dönüştürülürse, tüm oturum durumu bilgileriniz kaybolur.

Önerilen: