AppDomainSetup.AppDomainManagerAssembly Ö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.
Bu AppDomainSetup nesne kullanılarak oluşturulan uygulama etki alanları için uygulama etki alanı yöneticisinin türünü sağlayan derlemenin görünen adını alır veya ayarlar.
public:
property System::String ^ AppDomainManagerAssembly { System::String ^ get(); void set(System::String ^ value); };
public string AppDomainManagerAssembly { get; set; }
member this.AppDomainManagerAssembly : string with get, set
Public Property AppDomainManagerAssembly As String
Özellik Değeri
Uygulama etki alanı yöneticisini sağlayan Type derlemenin görünen adı.
Açıklamalar
Uygulama etki alanı yöneticisinin türünü belirtmek için hem bu özelliği hem AppDomainManagerType de özelliği ayarlayın. Bu özelliklerden biri ayarlanmadıysa, diğeri yoksayılır.
Hiçbir tür sağlanmazsa, uygulama etki alanı yöneticisi üst uygulama etki alanıyla (yöntemin çağrıldığı uygulama etki alanı AppDomain.CreateDomain ) aynı türden oluşturulur.
Uygulama etki alanı yüklendiğinde, TypeLoadException derleme yoksa veya derleme özelliği tarafından AppDomainManagerType belirtilen türü içermiyorsa oluşturulur. FileLoadException derleme bulunur ancak sürüm bilgileri eşleşmiyorsa oluşturulur.
Varsayılan uygulama etki alanı için uygulama etki alanı yöneticisini ayarlamak için, <appDomainManagerAssembly> uygulama yapılandırma dosyasının <runtime> bölümündeki ve <appDomainManagerType> öğelerini veya içinde AppDomainManageraçıklanan ortam değişkenlerini kullanın.
Bu özellik, uygulamanın tam güvene sahip olmasını gerektirir. (Örneğin, masaüstünde çalışan bir uygulama tam güvene sahiptir.) Uygulamanın tam güveni yoksa, bir TypeLoadException oluşturulur.
Derleme görünen adının biçimi özelliği tarafından Assembly.FullName verilir.