AppDomainSetupとは? わかりやすく解説

AppDomainSetup クラス

AppDomain のインスタンスに追加できるアセンブリ バインディング情報を表します。

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

<SerializableAttribute> _
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
<ComVisibleAttribute(True)> _
Public NotInheritable Class
 AppDomainSetup
    Implements IAppDomainSetup
Dim instance As AppDomainSetup
[SerializableAttribute] 
[ClassInterfaceAttribute(ClassInterfaceType.None)] 
[ComVisibleAttribute(true)] 
public sealed class AppDomainSetup : IAppDomainSetup
[SerializableAttribute] 
[ClassInterfaceAttribute(ClassInterfaceType::None)] 
[ComVisibleAttribute(true)] 
public ref class AppDomainSetup sealed : IAppDomainSetup
/** @attribute SerializableAttribute() */ 
/** @attribute ClassInterfaceAttribute(ClassInterfaceType.None) */ 
/** @attribute ComVisibleAttribute(true) */ 
public final class AppDomainSetup implements
 IAppDomainSetup
SerializableAttribute 
ClassInterfaceAttribute(ClassInterfaceType.None) 
ComVisibleAttribute(true) 
public final class AppDomainSetup implements
 IAppDomainSetup
解説解説
継承階層継承階層
System.Object
  System.AppDomainSetup
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

AppDomainSetup コンストラクタ ()


AppDomainSetup コンストラクタ (ActivationContext)

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

アプリケーション ドメイン用に指定されたアクティベーション コンテキスト (マニフェストに基づくアクティベーションに使用される) で、AppDomainSetup クラスの新しいインスタンスを初期化します。

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Sub New ( _
    activationContext As ActivationContext _
)
Dim activationContext As ActivationContext

Dim instance As New AppDomainSetup(activationContext)
public AppDomainSetup (
    ActivationContext activationContext
)
public:
AppDomainSetup (
    ActivationContext^ activationContext
)
public AppDomainSetup (
    ActivationContext activationContext
)
public function AppDomainSetup (
    activationContext : ActivationContext
)

パラメータ

activationContext

アプリケーション ドメイン用のアクティベーション コンテキストを指定する ActivationContext オブジェクト。

例外例外
例外の種類条件

ArgumentNullException

activationContext が null 参照 (Visual Basic では Nothing) です。

解説解説

activationContext に指定された ActivationContext オブジェクトは、新しいアプリケーション ドメインのアクティベーションに必要な情報を持つ ActivationArguments オブジェクトを生成する際に使用されます。この ActivationArguments オブジェクトには、ActivationArguments プロパティを使ってアクセスできます。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
AppDomainSetup クラス
AppDomainSetup メンバ
System 名前空間
ActivationArguments
ActivationArguments
ActivationContext クラス

AppDomainSetup コンストラクタ (ActivationArguments)

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

アプリケーション ドメイン用に指定されたアクティベーション引数 (マニフェストに基づくアクティベーションに使用される) で、AppDomainSetup クラスの新しいインスタンスを初期化します。

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Sub New ( _
    activationArguments As ActivationArguments _
)
Dim activationArguments As ActivationArguments

Dim instance As New AppDomainSetup(activationArguments)
public AppDomainSetup (
    ActivationArguments activationArguments
)
public:
AppDomainSetup (
    ActivationArguments^ activationArguments
)
public AppDomainSetup (
    ActivationArguments activationArguments
)
public function AppDomainSetup (
    activationArguments : ActivationArguments
)

パラメータ

activationArguments

新しいアプリケーション ドメインの、マニフェストに基づくアクティベーションに必要な情報を指定する ActivationArguments オブジェクト。

例外例外
例外の種類条件

ArgumentNullException

activationArguments が null 参照 (Visual Basic では Nothing) です。

解説解説

activationArguments に指定されたオブジェクトには、ActivationArguments プロパティを使ってアクセスできます。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
AppDomainSetup クラス
AppDomainSetup メンバ
System 名前空間

AppDomainSetup コンストラクタ


AppDomainSetup プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ ActivationArguments アプリケーション ドメインのアクティベーションに関するデータを取得または設定します。
パブリック プロパティ AppDomainInitializer アプリケーション ドメインの初期化時に呼び出されるコールバック メソッドを表す AppDomainInitializer デリゲートを取得または設定します。
パブリック プロパティ AppDomainInitializerArguments AppDomainInitializer デリゲートが表すコールバック メソッドへの引数を取得または設定します。コールバック メソッドは、アプリケーション ドメインの初期化時に呼び出されます。
パブリック プロパティ ApplicationBase アプリケーションが格納されているディレクトリの名前を取得または設定します。
パブリック プロパティ ApplicationName アプリケーションの名前を取得または設定します。
パブリック プロパティ ApplicationTrust セキュリティ情報や信頼情報を格納するオブジェクトを取得または設定します。
パブリック プロパティ CachePath ファイルがシャドウ コピーされる、そのアプリケーションに固有の領域の名前を取得または設定します。
パブリック プロパティ ConfigurationFile アプリケーション ドメインの構成ファイルの名前を取得または設定します。
パブリック プロパティ DisallowApplicationBaseProbing 読み込むアセンブリを検索する際に、アプリケーションのベース パスおよびプライベート バイナリ パスを調査対象から除外するかどうかを指定します。
パブリック プロパティ DisallowBindingRedirects アプリケーション ドメインがアセンブリ バインディング リダイレクトを使用できるかどうかを示す値を取得または設定します。
パブリック プロパティ DisallowCodeDownload アセンブリの HTTP ダウンロードでアプリケーション ドメインを使用できるかどうかを示す値を取得または設定します。
パブリック プロパティ DisallowPublisherPolicy 構成ファイルの発行元ポリシー セクションをアプリケーション ドメインに適用するかどうかを示す値を取得または設定します。
パブリック プロパティ DynamicBase 動的に生成されたファイルが格納されるディレクトリのベース ディレクトリを取得または設定します。
パブリック プロパティ LicenseFile このドメインに関連付けられたライセンス ファイルの場所を取得または設定します。
パブリック プロパティ LoaderOptimization 実行可能ファイルを読み込むために使用する最適化ポリシーを指定します。
パブリック プロパティ PrivateBinPath プライベート アセンブリが調査されるベース ディレクトリ下に存在するディレクトリのリストを取得または設定します。
パブリック プロパティ PrivateBinPathProbe ApplicationBase をアプリケーションの検索パスに含めたり、このディレクトリを検索パスから除外して PrivateBinPath だけを検索するようにしたりするための文字列値を取得または設定します。
パブリック プロパティ ShadowCopyDirectories シャドウ コピーするアセンブリが格納されているディレクトリの名前を取得または設定します。
パブリック プロパティ ShadowCopyFiles シャドウ コピーをオンにするかオフにするかを示す文字列を取得または設定します。
参照参照

関連項目

AppDomainSetup クラス
System 名前空間

AppDomainSetup メソッド


AppDomainSetup メンバ

AppDomain のインスタンスに追加できるアセンブリ バインディング情報を表します。

AppDomainSetup データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ ActivationArguments アプリケーション ドメインのアクティベーションに関するデータを取得または設定します。
パブリック プロパティ AppDomainInitializer アプリケーション ドメインの初期化時に呼び出されるコールバック メソッドを表す AppDomainInitializer デリゲートを取得または設定します。
パブリック プロパティ AppDomainInitializerArguments AppDomainInitializer デリゲートが表すコールバック メソッドへの引数を取得または設定します。コールバック メソッドは、アプリケーション ドメインの初期化時に呼び出されます。
パブリック プロパティ ApplicationBase アプリケーションが格納されているディレクトリの名前を取得または設定します。
パブリック プロパティ ApplicationName アプリケーションの名前を取得または設定します。
パブリック プロパティ ApplicationTrust セキュリティ情報や信頼情報を格納するオブジェクトを取得または設定します。
パブリック プロパティ CachePath ファイルがシャドウ コピーされる、そのアプリケーションに固有の領域の名前を取得または設定します。
パブリック プロパティ ConfigurationFile アプリケーション ドメインの構成ファイルの名前を取得または設定します。
パブリック プロパティ DisallowApplicationBaseProbing 読み込むアセンブリを検索する際に、アプリケーションのベース パスおよびプライベート バイナリ パスを調査対象から除外するかどうかを指定します。
パブリック プロパティ DisallowBindingRedirects アプリケーション ドメインがアセンブリ バインディング リダイレクトを使用できるかどうかを示す値を取得または設定します。
パブリック プロパティ DisallowCodeDownload アセンブリの HTTP ダウンロードでアプリケーション ドメインを使用できるかどうかを示す値を取得または設定します。
パブリック プロパティ DisallowPublisherPolicy 構成ファイルの発行元ポリシー セクションをアプリケーション ドメインに適用するかどうかを示す値を取得または設定します。
パブリック プロパティ DynamicBase 動的に生成されたファイルが格納されるディレクトリのベース ディレクトリを取得または設定します。
パブリック プロパティ LicenseFile このドメインに関連付けられたライセンス ファイルの場所を取得または設定します。
パブリック プロパティ LoaderOptimization 実行可能ファイルを読み込むために使用する最適化ポリシーを指定します。
パブリック プロパティ PrivateBinPath プライベート アセンブリが調査されるベース ディレクトリ下に存在するディレクトリのリストを取得または設定します。
パブリック プロパティ PrivateBinPathProbe ApplicationBase をアプリケーションの検索パスに含めたり、このディレクトリを検索パスから除外して PrivateBinPath だけを検索するようにしたりするための文字列値を取得または設定します。
パブリック プロパティ ShadowCopyDirectories シャドウ コピーするアセンブリが格納されているディレクトリの名前を取得または設定します。
パブリック プロパティ ShadowCopyFiles シャドウ コピーをオンにするかオフにするかを示す文字列を取得または設定します。
パブリック メソッドパブリック メソッド
参照参照

関連項目

AppDomainSetup クラス
System 名前空間



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「AppDomainSetup」の関連用語

AppDomainSetupのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



AppDomainSetupのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS