Share via


AddInEnvironment クラス

定義

アドインのアプリケーション ドメインおよびプロセスへのアクセスを提供します。

public ref class AddInEnvironment sealed
public sealed class AddInEnvironment
type AddInEnvironment = class
Public NotInheritable Class AddInEnvironment
継承
AddInEnvironment

注釈

このクラスを使用して、アドインを目的の環境に読み込みます。これは次のいずれかになります。

  • オブジェクトがある既存の AppDomain アプリケーション ドメイン。

  • アドインをアクティブにするために自動的に生成されたアプリケーション ドメイン。

  • 既存の外部プロセス。

アドインの オブジェクトを AddInEnvironment 取得するには、アドインのアプリケーション ドメインをクラス コンストラクターに AddInEnvironment 渡します。 または、 クラスの プロパティをAddInEnvironmentAddInController使用して、アドインの AddInEnvironment オブジェクトを取得することもできます。

オブジェクトを取得したら AddInEnvironment 、次の操作を行うことができます。

  • そのオブジェクトを AddInEnvironment 適切な Activate メソッド オーバーロードに渡します。 アドインは、オブジェクトによって表 AddInEnvironment されるアプリケーション ドメインとプロセスでアクティブ化されます。

  • オブジェクトを取得するには、 Process プロパティを AddInProcess 使用します。 次に、そのオブジェクトを適切な Activate メソッド オーバーロードに渡します。 アドインは、オブジェクトによって AddInProcess 表されるプロセスでアクティブ化されますが、新しいアプリケーション ドメインではアクティブ化されます。

コンストラクター

AddInEnvironment(AppDomain)

AddInEnvironment クラスの新しいインスタンスを初期化します。

プロパティ

Process

アドインが実行されているプロセスを表す AddInProcess オブジェクトを取得します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください