SORU
7 Temmuz 2009, Salı


Bir şeydir .NET uygulama etki alanı?

Özellikle, iki farklı uygulama alanlarında çalışan kod etkileri nelerdir?

Nasıl veri normalde uygulama etki alanı sınırları geçirilir? Sürecin üzerinden geçen veri olarak aynı sınır mı? İçin yararlıdır ne bu soyutlama hakkında daha fazla ve merak ediyorum.

DÜZENLEME:http://stackoverflow.com/questions/622516/i-dont-understand-appdomains genel olarak Uygulama sınıfının iyi kapsama alanı mevcut

CEVAP
7 Temmuz 2009, Salı


Temelde AppDomain bir kod bir süreç içinde çalışır tecrit edilmiş bir bölge sağlar.

Bunu düşünmek için kolay bir yol neredeyse daha hafif bir süreç ana süreç içerisinde oturmak gibidir. Her Uygulama ayrı güvenlik, vb ile kod güvenli (tüm süreç gerekirse binayı yıkmadan yüklenmemiş olabilir) çalıştırmak için izin veren tamamen izole bir süreç içinde bulunmaktadır.

Eğer bir süreç içerisinde 2 farklı uygulama etki alanları içinde kod çalıştırmak özelliklerine gelince, kod, izolasyon çalışır. Bu uygulama etki alanları arasında herhangi bir iletişim ya da seri veya MarshallByRefObject yoluyla ele alacak. Çok fazla bu konuda uzak kullanarak gibi davranır. Bu güvenmediğini güvenlik büyük miktarda kod çalıştırmak için sağlar, ve eğer bir şey yanlış olursa, seni etkilemez.

Application Domains MSDN açıklamasında daha birçok ayrıntı var.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Anthony Le

    Anthony Le

    10 EKİM 2006
  • bethliebert

    bethliebert

    23 EKİM 2008
  • BigBoyTV

    BigBoyTV

    25 EYLÜL 2013