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

  • How To Cook That

    How To Cook

    16 NİSAN 2011
  • Māris Zaharovs

    Māris Zahar

    28 Mayıs 2008
  • Sali Kaceli

    Sali Kaceli

    24 ŞUBAT 2009