AppDomainSetup クラス

定義

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

呼び出しのたびに QueryInterface が実行されるように、アプリケーション ドメインの相互運用呼び出しに対するインターフェイス キャッシュが無効かどうかを示す値を取得または設定します。

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)

適用対象

こちらもご覧ください