AppDomainSetup.AppDomainManagerType プロパティ

定義

この AppDomainSetup オブジェクトを使用して作成されたアプリケーション ドメインのアプリケーション ドメイン マネージャーを提供する型の完全名を取得または設定します。

public:
 property System::String ^ AppDomainManagerType { System::String ^ get(); void set(System::String ^ value); };
public string AppDomainManagerType { get; set; }
member this.AppDomainManagerType : string with get, set
Public Property AppDomainManagerType As String

プロパティ値

String

名前空間を含む、型の完全名。

注釈

アプリケーション ドメイン マネージャーの種類を指定するには、このプロパティとプロパティの両方を AppDomainManagerAssembly 設定します。 これらのプロパティのいずれかが設定されていない場合、もう一方は無視されます。

型が指定されていない場合、アプリケーション ドメイン マネージャーは、親アプリケーション ドメイン (つまり、メソッドの呼び出し元の AppDomain.CreateDomain アプリケーション ドメイン) と同じ型から作成されます。

アプリケーション ドメインが読み込まれると、 TypeLoadException プロパティで指定されたアセンブリにこのプロパティで AppDomainManagerAssembly 指定された型が含まれていない場合にスローされます。

既定のアプリケーション ドメインのアプリケーション ドメイン マネージャーを設定するには、アプリケーション構成ファイルの <appDomainManagerAssembly> セクションの要素と <appDomainManagerType> 要素を <runtime> 使用するか、で説明されている AppDomainManager環境変数を使用します。

この機能を使用するには、アプリケーションに完全な信頼が必要です。 (たとえば、デスクトップで実行されているアプリケーションには完全な信頼があります)。アプリケーションが完全に信頼されていない場合、TypeLoadException がスローされます。

型の完全な名前の形式は、プロパティによって Type.FullName 指定されます。

適用対象