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[]
활성화할 수 있는 하나 이상의 특성으로 이루어진 배열입니다. 이 배열은 일반적으로 단일 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
유형 생성자 검색에 영향을 미치는 0개 이상의 비트 플래그 조합입니다. bindingAttr이 0이면 공용 생성자에 대한 대/소문자를 구분하는 검색이 수행됩니다.
- binder
- Binder
bindingAttr 및 인수를 사용하여 유형 생성자를 찾고 식별하는 개체입니다.
- args
- Object[]
호출할 생성자의 매개 변수와 수, 순서 및 유형 면에서 일치하는 인수의 배열입니다.
- culture
- CultureInfo
형식 생성자에 대해 선언된 형식으로의 인수 강제 변환을 제어하는 문화권별 정보입니다.
반환
새로 만든 개체에 대한 참조입니다.
적용 대상
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
유형 생성자 검색에 영향을 미치는 0개 이상의 비트 플래그 조합입니다.
- binder
- Binder
bindingAttr 및 인수를 사용하여 유형 생성자를 찾고 식별하는 개체입니다.
- args
- Object[]
호출할 생성자의 매개 변수와 수, 순서 및 유형 면에서 일치하는 인수의 배열입니다.
- culture
- CultureInfo
유형 생성자에 대해 선언된 공식 유형으로 인수를 강제 변환하는 것을 제어하는 culture 관련 정보입니다.
- activationAttributes
- Object[]
활성화할 수 있는 하나 이상의 특성으로 이루어진 배열입니다.
반환
새로 만든 개체에 대한 참조입니다.