AppDomain.IsHomogenous Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli uygulama etki alanının uygulama etki alanına yüklenen tüm derlemelere verilmiş bir izin kümesine sahip olup olmadığını gösteren bir değer alır.
public:
property bool IsHomogenous { bool get(); };
public bool IsHomogenous { get; }
member this.IsHomogenous : bool
Public ReadOnly Property IsHomogenous As Boolean
Özellik Değeri
true
geçerli uygulama etki alanının homojen bir izin kümesi varsa; aksi takdirde , false
.
Açıklamalar
Bu özellik, yöntem aşırı yüklemesi kullanılarak AppDomain.CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) oluşturulan korumalı uygulama etki alanları için döndürürtrue
. Korumalı uygulama etki alanlarının homojen bir izin kümesi vardır; diğer bir ifadeyle, uygulama etki alanına yüklenen kısmen güvenilen tüm derlemelere aynı izin kümesi verilir. Korumalı uygulama etki alanı isteğe bağlı olarak bu izin kümesinden muaf tutulan ve tam güven ile çalıştırılan tanımlayıcı adlı derlemelerin bir listesine sahiptir.
Tam olarak güvenilen kod, PermissionSet korumalı bir uygulama etki alanının homojen izin kümesini belirlemek için özelliğini kullanabilir.
Bu özellik, bir masaüstü uygulamasının varsayılan uygulama etki alanı için de döndürür true
çünkü bu uygulama etki alanı tüm derlemelere tam güven verir.