次の方法で共有


_AppDomain.CreateInstanceFrom メソッド

定義

COM オブジェクトに、CreateInstanceFrom メソッドへのバージョンに依存しないアクセスが用意されています。

オーバーロード

CreateInstanceFrom(String, String)

CreateInstanceFrom(String, String) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。

CreateInstanceFrom(String, String, Object[])

CreateInstanceFrom(String, String, Object[]) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。

CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)

CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。

CreateInstanceFrom(String, String)

CreateInstanceFrom(String, String) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。

public:
 System::Runtime::Remoting::ObjectHandle ^ CreateInstanceFrom(System::String ^ assemblyFile, System::String ^ typeName);
public System.Runtime.Remoting.ObjectHandle CreateInstanceFrom (string assemblyFile, string typeName);
abstract member CreateInstanceFrom : string * string -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstanceFrom (assemblyFile As String, typeName As String) As ObjectHandle

パラメーター

assemblyFile
String

要求する型を定義しているアセンブリが格納されているファイルの名前 (パスを含む)。 アセンブリは LoadFrom(String) メソッドを使用して読み込まれます。

typeName
String

要求する型の完全修飾名。アセンブリは指定せずに、名前空間だけを指定します。この名前は、FullName プロパティによって返されます。

戻り値

新しいインスタンスのラッパーであるオブジェクト。typeName が見つからない場合は null。 実際のオブジェクトにアクセスするには、戻り値のラップを解除する必要があります。

注釈

メソッドのオーバーロードを AppDomain.CreateInstanceFrom(String, String) 参照してください。

適用対象

CreateInstanceFrom(String, String, Object[])

CreateInstanceFrom(String, String, Object[]) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。

public:
 System::Runtime::Remoting::ObjectHandle ^ CreateInstanceFrom(System::String ^ assemblyFile, System::String ^ typeName, cli::array <System::Object ^> ^ activationAttributes);
public System.Runtime.Remoting.ObjectHandle CreateInstanceFrom (string assemblyFile, string typeName, object[] activationAttributes);
abstract member CreateInstanceFrom : string * string * obj[] -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstanceFrom (assemblyFile As String, typeName As String, activationAttributes As Object()) As ObjectHandle

パラメーター

assemblyFile
String

要求する型を定義しているアセンブリが格納されているファイルの名前 (パスを含む)。 アセンブリは LoadFrom(String) メソッドを使用して読み込まれます。

typeName
String

要求する型の完全修飾名。アセンブリは指定せずに、名前空間だけを指定します。この名前は、FullName プロパティによって返されます。

activationAttributes
Object[]

アクティべーションに参加できる 1 つ以上の属性の配列。 一般的に、1 つの配列に 1 つの UrlAttribute オブジェクトが含まれます。 UrlAttribute により、リモート オブジェクトのアクティブ化に必要な URL が指定されます。

戻り値

新しいインスタンスのラッパーであるオブジェクト。typeName が見つからない場合は null。 実際のオブジェクトにアクセスするには、戻り値のラップを解除する必要があります。

注釈

メソッドのオーバーロードを AppDomain.CreateInstanceFrom(String, String, Object[]) 参照してください。

パラメーターは activationAttributes 、クライアントでアクティブ化されたオブジェクト (レガシ テクノロジ) に関連しています。

適用対象

CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)

CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) メソッド オーバーロードへのバージョンに依存しないアクセスを、COM オブジェクトに提供します。

public:
 System::Runtime::Remoting::ObjectHandle ^ CreateInstanceFrom(System::String ^ assemblyFile, System::String ^ typeName, bool ignoreCase, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ args, System::Globalization::CultureInfo ^ culture, cli::array <System::Object ^> ^ activationAttributes, System::Security::Policy::Evidence ^ securityAttributes);
public System.Runtime.Remoting.ObjectHandle CreateInstanceFrom (string assemblyFile, string typeName, bool ignoreCase, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes, System.Security.Policy.Evidence securityAttributes);
abstract member CreateInstanceFrom : string * string * bool * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo * obj[] * System.Security.Policy.Evidence -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstanceFrom (assemblyFile As String, typeName As String, ignoreCase As Boolean, bindingAttr As BindingFlags, binder As Binder, args As Object(), culture As CultureInfo, activationAttributes As Object(), securityAttributes As Evidence) As ObjectHandle

パラメーター

assemblyFile
String

要求する型を定義しているアセンブリが格納されているファイルの名前 (パスを含む)。 アセンブリは LoadFrom(String) メソッドを使用して読み込まれます。

typeName
String

要求する型の完全修飾名。アセンブリは指定せずに、名前空間だけを指定します。この名前は、FullName プロパティによって返されます。

ignoreCase
Boolean

検索で大文字と小文字を区別するかどうかを指定する Boolean 値。

bindingAttr
BindingFlags

typeName コンストラクターの検索に影響を与える 0 個以上のビット フラグの組み合わせ。 bindingAttr が 0 の場合は、大文字と小文字を区別してパブリック コンストラクターを検索します。

binder
Binder

バインディング、引数型の強制変換、メンバーの呼び出し、およびリフレクションを使用した MemberInfo オブジェクトの取得を有効にするオブジェクト。 binder が null の場合は、既定のバインダーが使用されます。

args
Object[]

コンストラクターに渡される引数。 この引数の配列は、呼び出すコンストラクターのパラメーターに対して、数、順序、および型を一致させる必要があります。 パラメーターなしのコンストラクターを使用する場合は、args を空の配列または null にする必要があります。

culture
CultureInfo

args から typeName コンストラクターに対して宣言された仮引数型への強制変換を制御するカルチャ固有の情報。 culturenull の場合は、現在のスレッドの CultureInfo が使用されます。

activationAttributes
Object[]

アクティべーションに参加できる 1 つ以上の属性の配列。 一般的に、1 つの配列に 1 つの UrlAttribute オブジェクトが含まれます。 UrlAttribute により、リモート オブジェクトのアクティブ化に必要な URL が指定されます。

securityAttributes
Evidence

typeName の作成を承認するために使用される情報。

戻り値

新しいインスタンスのラッパーであるオブジェクト。typeName が見つからない場合は null。 実際のオブジェクトにアクセスするには、戻り値のラップを解除する必要があります。

注釈

メソッドのオーバーロードを AppDomain.CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) 参照してください。

パラメーターは activationAttributes 、クライアントでアクティブ化されたオブジェクト (レガシ テクノロジ) に関連しています。

適用対象