AppDomainSetup クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
AppDomain のインスタンスに追加できるアセンブリ バインディング情報を表します。
public ref class AppDomainSetup sealed
public ref class AppDomainSetup sealed : IAppDomainSetup
public sealed class AppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
public sealed class AppDomainSetup : IAppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class AppDomainSetup : IAppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class AppDomainSetup
type AppDomainSetup = class
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
type AppDomainSetup = class
interface IAppDomainSetup
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AppDomainSetup = class
interface IAppDomainSetup
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AppDomainSetup = class
Public NotInheritable Class AppDomainSetup
Public NotInheritable Class AppDomainSetup
Implements IAppDomainSetup
- 継承
-
AppDomainSetup
- 属性
- 実装
注釈
インスタンスのプロパティを AppDomainSetup 変更しても、既存 AppDomainのプロパティには影響しません。 これは、インスタンスをパラメーターとしてメソッドを呼び出すときにCreateDomain、新しいAppDomain作成にのみ影響をAppDomainSetup与えることができます。
このクラスは、 IAppDomainSetup インターフェイスを実装します。
注意事項
プロパティの DisallowCodeDownload 既定値は false です。 この設定は、サービスにとって安全ではありません。 サービスが部分的に信頼されたコードをダウンロードできないようにするには、このプロパティを true に設定します。
コンストラクター
AppDomainSetup() |
AppDomainSetup クラスの新しいインスタンスを初期化します。 |
AppDomainSetup(ActivationArguments) |
アプリケーション ドメインのマニフェストに基づくアクティベーション用に必要な、指定されたアクティベーション引数で、AppDomainSetup クラスの新しいインスタンスを初期化します。 |
AppDomainSetup(ActivationContext) |
アプリケーション ドメイン用に指定されたアクティベーション コンテキスト (マニフェストに基づくアクティベーションに使用される) で、AppDomainSetup クラスの新しいインスタンスを初期化します。 |
プロパティ
ActivationArguments |
アプリケーション ドメインのアクティベーションに関するデータを取得または設定します。 |
AppDomainInitializer |
アプリケーション ドメインの初期化時に呼び出されるコールバック メソッドを表す AppDomainInitializer デリゲートを取得または設定します。 |
AppDomainInitializerArguments |
AppDomainInitializer デリゲートが表すコールバック メソッドへの引数を取得または設定します。 コールバック メソッドは、アプリケーション ドメインの初期化時に呼び出されます。 |
AppDomainManagerAssembly |
この AppDomainSetup オブジェクトを使用して作成されたアプリケーション ドメインのアプリケーション ドメイン マネージャーの型を提供するアセンブリの表示名を取得または設定します。 |
AppDomainManagerType |
この AppDomainSetup オブジェクトを使用して作成されたアプリケーション ドメインのアプリケーション ドメイン マネージャーを提供する型の完全名を取得または設定します。 |
ApplicationBase |
アプリケーションを含むディレクトリの名前を取得します。 |
ApplicationName |
アプリケーションの名前を取得または設定します。 |
ApplicationTrust |
セキュリティ情報や信頼情報を格納するオブジェクトを取得または設定します。 |
CachePath |
ファイルがシャドウ コピーされる、そのアプリケーションに固有の領域の名前を取得または設定します。 |
ConfigurationFile |
アプリケーション ドメインの構成ファイルの名前を取得または設定します。 |
DisallowApplicationBaseProbing |
読み込むアセンブリを検索する際に、アプリケーションのベース パスおよびプライベート バイナリ パスを調査対象から除外するかどうかを指定します。 |
DisallowBindingRedirects |
アプリケーション ドメインでアセンブリ バインディング リダイレクトを使用できるかどうかを示す値を取得または設定します。 |
DisallowCodeDownload |
アプリケーション ドメインでアセンブリの HTTP ダウンロードを使用できるかどうかを示す値を取得または設定します。 |
DisallowPublisherPolicy |
構成ファイルの <publisherPolicy> セクションをアプリケーション ドメインに適用するかどうかを示す値を取得または設定します。 |
DynamicBase |
動的に生成されたファイルが格納されるディレクトリのベース ディレクトリを取得または設定します。 |
LicenseFile |
このドメインに関連付けられたライセンス ファイルの場所を取得または設定します。 |
LoaderOptimization |
実行可能ファイルを読み込むために使用する最適化ポリシーを指定します。 |
PartialTrustVisibleAssemblies |
サンドボックス化されたアプリケーション ドメインで実行されている部分信頼コードから参照できる、NotVisibleByDefault フラグでマークされたアセンブリのリストを取得または設定します。 |
PrivateBinPath |
プライベート アセンブリが調査されるアプリケーション ベース ディレクトリ下に存在するディレクトリのリストを取得または設定します。 |
PrivateBinPathProbe |
ApplicationBase をアプリケーションの検索パスに含めたり、検索パスから除外して PrivateBinPath だけを検索するようにしたりするための文字列値を取得または設定します。 |
SandboxInterop |
呼び出しのたびに |
ShadowCopyDirectories |
シャドウ コピー対象のアセンブリが格納されているディレクトリの名前を取得または設定します。 |
ShadowCopyFiles |
シャドウ コピーが有効であるか無効であるかを示す文字列を取得または設定します。 |
TargetFrameworkName |
コンストラクターでFrameworkName(String)解析できる形式でターゲット フレームワークを指定する文字列を取得 (または.NET Frameworkで設定します)。 |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetConfigurationBytes() |
SetConfigurationBytes(Byte[]) メソッドによって設定された (アプリケーションの XML 構成情報をオーバーライドする) XML 構成情報を返します。 |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
SetCompatibilitySwitches(IEnumerable<String>) |
指定されたスイッチを設定し、指定された問題のためにアプリケーション ドメインと以前のバージョンの .NET Framework の互換性を確保します。 |
SetConfigurationBytes(Byte[]) |
アプリケーションの XML 構成情報を置換し、アプリケーション ドメインの XML 構成情報を提供します。 |
SetNativeFunction(String, Int32, IntPtr) |
文字列比較関数の代替実装を持つ共通言語ランタイムを提供します。 |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |