ISqlActivationService.CreateInstance メソッド

定義

指定されたパラメータに最も一致するコンストラクタを用いて、指定されたタイプのインスタンスを開始します。

オーバーロード

名前 説明
CreateInstance<T>()

指定されたジェネリック型パラメータで指定された型のインスタンスを作成します。

CreateInstance<T>(String)

作成されるインスタンスの型名を示します。

CreateInstance<T>(Type)

作成されるインスタンスの種類を示します。

CreateInstance<T>(String, Object[])

コンストラクタとコンストラクタに渡された引数を使って指定された型名のインスタンスを作成します。

CreateInstance<T>(Type, Boolean)

指定されたタイプのインスタンスを、そのタイプのデフォルトのコンストラクタで作成します。

CreateInstance<T>(Type, Object[])

指定したパラメーターに最も一致するコンストラクターを使用して、指定した型のインスタンスを作成します。

CreateInstance<T>(Type, Object[], Object[])

指定したパラメーターに最も一致するコンストラクターを使用して、指定した型のインスタンスを作成します。

CreateInstance<T>(Type, BindingFlags, Binder, Object[], CultureInfo)

指定したパラメーターに最も一致するコンストラクターを使用して、指定した型のインスタンスを作成します。

CreateInstance<T>(Type, BindingFlags, Binder, Object[], CultureInfo, Object[])

指定したパラメーターに最も一致するコンストラクターを使用して、指定した型のインスタンスを作成します。

CreateInstance<T>()

指定されたジェネリック型パラメータで指定された型のインスタンスを作成します。

public:
generic <typename T>
 T CreateInstance();
public T CreateInstance<T>();
abstract member CreateInstance : unit -> 'T
Public Function CreateInstance(Of T) () As T

型パラメーター

T

インスタンスの種類。

返品

T

そのタイプのインスタンスです。

適用対象

CreateInstance<T>(String)

作成されるインスタンスの型名を示します。

public:
generic <typename T>
 T CreateInstance(System::String ^ typeName);
public T CreateInstance<T>(string typeName);
abstract member CreateInstance : string -> 'T
Public Function CreateInstance(Of T) (typeName As String) As T

型パラメーター

T

価値の一般的なタイプ。

パラメーター

typeName
String

インスタンス名。

返品

T

作成するインスタンスの型名。

適用対象

CreateInstance<T>(Type)

作成されるインスタンスの種類を示します。

public:
generic <typename T>
 T CreateInstance(Type ^ type);
public T CreateInstance<T>(Type type);
abstract member CreateInstance : Type -> 'T
Public Function CreateInstance(Of T) (type As Type) As T

型パラメーター

T

このインスタンスの型。

パラメーター

type
Type

インスタンスの種類。

返品

T

作成されるインスタンスの種類。

適用対象

CreateInstance<T>(String, Object[])

コンストラクタとコンストラクタに渡された引数を使って指定された型名のインスタンスを作成します。

public:
generic <typename T>
 T CreateInstance(System::String ^ typeName, ... cli::array <System::Object ^> ^ args);
public T CreateInstance<T>(string typeName, params object[] args);
abstract member CreateInstance : string * obj[] -> 'T
Public Function CreateInstance(Of T) (typeName As String, ParamArray args As Object()) As T

型パラメーター

T

インスタンスを作成するオブジェクトの種類。

パラメーター

typeName
String

好ましいタイプの名前。

args
Object[]

呼び出すコンストラクターのパラメーターを数値、順序、および型で一致する引数の配列。

返品

T

指定された型名のインスタンスです。

適用対象

CreateInstance<T>(Type, Boolean)

指定されたタイプのインスタンスを、そのタイプのデフォルトのコンストラクタで作成します。

public:
generic <typename T>
 T CreateInstance(Type ^ type, bool nonPublic);
public T CreateInstance<T>(Type type, bool nonPublic);
abstract member CreateInstance : Type * bool -> 'T
Public Function CreateInstance(Of T) (type As Type, nonPublic As Boolean) As T

型パラメーター

T

一般的な価値の種類です。

パラメーター

type
Type

作成するオブジェクトの型。

nonPublic
Boolean

true 公開または非公開のデフォルト構造体がマッチングできる場合;そうでなければ、公開デフォルトの構成要素のみが対応できる場合 false

返品

T

新たに作られたオブジェクトへの言及です。

適用対象

CreateInstance<T>(Type, Object[])

指定したパラメーターに最も一致するコンストラクターを使用して、指定した型のインスタンスを作成します。

public:
generic <typename T>
 T CreateInstance(Type ^ type, ... cli::array <System::Object ^> ^ args);
public T CreateInstance<T>(Type type, params object[] args);
abstract member CreateInstance : Type * obj[] -> 'T
Public Function CreateInstance(Of T) (type As Type, ParamArray args As Object()) As T

型パラメーター

T

新たに作られたアクティベーションサービスのタイプ。

パラメーター

type
Type

サービスの種類。

args
Object[]

呼び出すコンストラクターのパラメーターを数値、順序、および型で一致する引数の配列。

返品

T

新たに作られたオブジェクトへの言及です。

適用対象

CreateInstance<T>(Type, Object[], Object[])

指定したパラメーターに最も一致するコンストラクターを使用して、指定した型のインスタンスを作成します。

public:
generic <typename T>
 T CreateInstance(Type ^ type, cli::array <System::Object ^> ^ args, cli::array <System::Object ^> ^ activationAttributes);
public T CreateInstance<T>(Type type, object[] args, object[] activationAttributes);
abstract member CreateInstance : Type * obj[] * obj[] -> 'T
Public Function CreateInstance(Of T) (type As Type, args As Object(), activationAttributes As Object()) As T

型パラメーター

T

作成するオブジェクトの型。

パラメーター

type
Type

作成するオブジェクトの型。

args
Object[]

呼び出すコンストラクターのパラメーターを数値、順序、および型で一致する引数の配列。

activationAttributes
Object[]

アクティブ化に参加できる 1 つ以上の属性の配列。 これは通常、単一のUrlAttributeオブジェクトを含む配列です。 UrlAttributeはリモートオブジェクトを有効化するために必要なURLを指定します。

返品

T

新たに作られたオブジェクトへの言及です。

適用対象

CreateInstance<T>(Type, BindingFlags, Binder, Object[], CultureInfo)

指定したパラメーターに最も一致するコンストラクターを使用して、指定した型のインスタンスを作成します。

public:
generic <typename T>
 T CreateInstance(Type ^ type, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ args, System::Globalization::CultureInfo ^ culture);
public T CreateInstance<T>(Type type, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture);
abstract member CreateInstance : Type * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo -> 'T
Public Function CreateInstance(Of T) (type As Type, bindingAttr As BindingFlags, binder As Binder, args As Object(), culture As CultureInfo) As T

型パラメーター

T

型インスタンスです。

パラメーター

type
Type

作成するオブジェクトの型。

bindingAttr
BindingFlags

型コンストラクタの探索に影響を与えるゼロ以上のビットフラグの組み合わせです。 bindingAttrがゼロの場合、公開構造体の大文字に応じた検索が行われます。

binder
Binder

bindingAttrとargsを使って型構造体を探し識別するオブジェクトです。

args
Object[]

呼び出すコンストラクターのパラメーターを数値、順序、および型で一致する引数の配列。

culture
CultureInfo

型構造者のために宣言された形式型へのargの強制を制御する文化固有の情報。

返品

T

新たに作られたオブジェクトへの言及です。

適用対象

CreateInstance<T>(Type, BindingFlags, Binder, Object[], CultureInfo, Object[])

指定したパラメーターに最も一致するコンストラクターを使用して、指定した型のインスタンスを作成します。

public:
generic <typename T>
 T CreateInstance(Type ^ type, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ args, System::Globalization::CultureInfo ^ culture, cli::array <System::Object ^> ^ activationAttributes);
public T CreateInstance<T>(Type type, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes);
abstract member CreateInstance : Type * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo * obj[] -> 'T
Public Function CreateInstance(Of T) (type As Type, bindingAttr As BindingFlags, binder As Binder, args As Object(), culture As CultureInfo, activationAttributes As Object()) As T

型パラメーター

T

汎用価値タイプです。

パラメーター

type
Type

作成するオブジェクトの型。

bindingAttr
BindingFlags

型コンストラクタの探索に影響を与えるゼロ以上のビットフラグの組み合わせです。

binder
Binder

bindingAttrとargsを使って型構造体を探し識別するオブジェクトです。

args
Object[]

呼び出すコンストラクターのパラメーターを数値、順序、および型で一致する引数の配列。

culture
CultureInfo

型構成者のために宣言された形式型にARGSを強制する文化固有の情報。

activationAttributes
Object[]

アクティブ化に参加できる 1 つ以上の属性の配列。

返品

T

新たに作られたオブジェクトへの言及です。

適用対象