ISqlActivationService.CreateInstance メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたパラメータに最も一致するコンストラクタを用いて、指定されたタイプのインスタンスを開始します。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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
インスタンスの種類。
返品
そのタイプのインスタンスです。
適用対象
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
インスタンス名。
返品
作成するインスタンスの型名。
適用対象
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
インスタンスの種類。
返品
作成されるインスタンスの種類。
適用対象
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[]
呼び出すコンストラクターのパラメーターを数値、順序、および型で一致する引数の配列。
返品
指定された型名のインスタンスです。
適用対象
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 。
返品
新たに作られたオブジェクトへの言及です。
適用対象
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[]
呼び出すコンストラクターのパラメーターを数値、順序、および型で一致する引数の配列。
返品
新たに作られたオブジェクトへの言及です。
適用対象
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を指定します。
返品
新たに作られたオブジェクトへの言及です。
適用対象
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の強制を制御する文化固有の情報。
返品
新たに作られたオブジェクトへの言及です。
適用対象
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 つ以上の属性の配列。
返品
新たに作られたオブジェクトへの言及です。