_AppDomain.CreateInstanceFrom メソッド

定義

CreateInstanceFrom メソッドへのバージョンに依存しないアクセス権を持つ COM オブジェクトを提供します。

オーバーロード

名前 説明
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 プロパティによって返される、アセンブリではなく名前空間を含む、要求された型の完全修飾名。

返品

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

注釈

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 つの UrlAttribute オブジェクトを含む配列。 UrlAttributeは、リモート オブジェクトをアクティブ化するために必要な URL を指定します。

返品

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

注釈

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

大文字と小文字を区別する検索を実行するかどうかを指定するブール値。

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 つの UrlAttribute オブジェクトを含む配列。 UrlAttributeは、リモート オブジェクトをアクティブ化するために必要な URL を指定します。

securityAttributes
Evidence

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

返品

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

注釈

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

activationAttributes パラメーターは、従来のテクノロジであるクライアントによってアクティブ化されたオブジェクトに関連しています。

適用対象