_Assembly.CreateInstance 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
버전에 관계없이 CreateInstance 메서드에 액세스할 수 있는 COM 개체를 제공합니다.
오버로드
CreateInstance(String) |
버전에 관계없이 CreateInstance(String) 메서드에 액세스할 수 있는 COM 개체를 제공합니다. |
CreateInstance(String, Boolean) |
버전에 관계없이 CreateInstance(String, Boolean) 메서드에 액세스할 수 있는 COM 개체를 제공합니다. |
CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) |
버전에 관계없이 CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) 메서드에 액세스할 수 있는 COM 개체를 제공합니다. |
설명
이 메서드는 비관리 코드에서 액세스를 위한 관리 되는 클래스에는 하며 관리 코드에서 호출할 수 없습니다.
CreateInstance 메서드가이 어셈블리에서 형식을 찾아 다음 시스템 활성기를 사용 하 여 해당 인스턴스를 만듭니다.
CreateInstance(String)
버전에 관계없이 CreateInstance(String) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.
public:
System::Object ^ CreateInstance(System::String ^ typeName);
public object CreateInstance (string typeName);
abstract member CreateInstance : string -> obj
Public Function CreateInstance (typeName As String) As Object
매개 변수
반환
문화권, 인수, 바인더 및 활성화 특성이 null
로 설정되고 Object가 Public 또는 Instance로 설정된 형식을 나타내는 BindingFlags의 인스턴스입니다. typeName
이 없는 경우에는 null
입니다.
설명
이 메서드는 비관리 코드에서 액세스를 위한 관리 되는 클래스에는 하며 관리 코드에서 호출할 수 없습니다.
CreateInstance 메서드가이 어셈블리에서 지정된 된 형식을 찾고 대/소문자 구분 검색을 사용 하 여 다음 시스템 활성기를 사용 하 여 해당 인스턴스를 만듭니다.
추가 정보
적용 대상
CreateInstance(String, Boolean)
버전에 관계없이 CreateInstance(String, Boolean) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.
public:
System::Object ^ CreateInstance(System::String ^ typeName, bool ignoreCase);
public object CreateInstance (string typeName, bool ignoreCase);
abstract member CreateInstance : string * bool -> obj
Public Function CreateInstance (typeName As String, ignoreCase As Boolean) As Object
매개 변수
- ignoreCase
- Boolean
형식 이름의 대/소문자를 무시하면 true
이고, 그러지 않으면 false
입니다.
반환
문화권, 인수, 바인더 및 활성화 특성이 null
로 설정되고 Object가 Public 또는 Instance로 설정된 형식을 나타내는 BindingFlags의 인스턴스입니다. typeName
이 없는 경우에는 null
입니다.
설명
이 메서드는 비관리 코드에서 액세스를 위한 관리 되는 클래스에는 하며 관리 코드에서 호출할 수 없습니다.
CreateInstance 메서드가이 어셈블리에서 지정된 된 형식을 찾고 선택 사항 대/소문자 구분 검색을 사용 하 여 다음 시스템 활성기를 사용 하 여 해당 인스턴스를 만듭니다.
추가 정보
적용 대상
CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])
버전에 관계없이 CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) 메서드에 액세스할 수 있는 COM 개체를 제공합니다.
public:
System::Object ^ CreateInstance(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);
public object CreateInstance (string typeName, bool ignoreCase, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes);
abstract member CreateInstance : string * bool * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo * obj[] -> obj
Public Function CreateInstance (typeName As String, ignoreCase As Boolean, bindingAttr As BindingFlags, binder As Binder, args As Object(), culture As CultureInfo, activationAttributes As Object()) As Object
매개 변수
- ignoreCase
- Boolean
형식 이름의 대/소문자를 무시하면 true
이고, 그러지 않으면 false
입니다.
- bindingAttr
- BindingFlags
검색 수행 방식에 영향을 주는 비트 마스크입니다. 이 값은 BindingFlags의 비트 플래그 조합입니다.
- binder
- Binder
리플렉션을 사용하여 바인딩, 인수 형식의 강제 변환, 멤버 호출 및 MemberInfo
개체 검색을 사용할 수 있도록 하는 개체입니다.
binder
가 null
이면 기본 바인더가 사용됩니다.
- args
- Object[]
생성자에 전달되는 인수를 포함하는 Object
형식의 배열입니다. 이 인수 배열은 실행될 생성자의 매개 변수와 개수, 순서 및 형식이 일치해야 합니다. 매개 변수가 없는 생성자가 필요한 경우 args
가 빈 배열이거나 null
이어야 합니다.
- culture
- CultureInfo
형식의 강제 변환을 제어하는 데 사용되는 CultureInfo 의 인스턴스입니다. 이 매개 변수가 null
이면 현재 스레드에 대한 CultureInfo가 사용됩니다. 예를 들어 1,000은 각 문화권마다 다르게 표현되므로 1,000을 나타내는 문자열을 Double 값으로 변환하기 위해 이 매개 변수가 필요합니다.
- activationAttributes
- Object[]
활성화에 참여할 수 있는 하나 이상의 활성화 특성이 포함된 Object
형식의 배열입니다.
반환
형식을 나타내며 지정된 기준과 일치하는 Object
의 인스턴스입니다. typeName
이 없는 경우에는 null
입니다.
설명
이 메서드는 비관리 코드에서 액세스를 위한 관리 되는 클래스에는 하며 관리 코드에서 호출할 수 없습니다.
CreateInstance 메서드가이 어셈블리에서 지정된 된 형식을 찾고 선택 사항 대/소문자 구분 검색을 사용 하 여 다음 시스템 활성기를 사용 하 고 지정 된 문화권, 인수 및 바인딩 및 활성화 특성의 인스턴스를 만듭니다.
매개 변수에 대한 activationAttributes
활성화 특성의 예는 입니다 URLAttribute(http://hostname/appname/objectURI)
.
추가 정보
적용 대상
.NET