AppDomainSetup.AppDomainManagerAssembly Özellik

Tanım

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

String

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.

Şunlara uygulanır