_Assembly.CreateInstance 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
COM 개체에 메서드에 대한 버전 독립적 액세스를 CreateInstance 제공합니다.
오버로드
| Name | Description |
|---|---|
| CreateInstance(String) |
COM 개체에 메서드에 대한 버전 독립적 액세스를 CreateInstance(String) 제공합니다. |
| CreateInstance(String, Boolean) |
COM 개체에 메서드에 대한 버전 독립적 액세스를 CreateInstance(String, Boolean) 제공합니다. |
| CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) |
COM 개체에 메서드에 대한 버전 독립적 액세스를 CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) 제공합니다. |
설명
이 메서드는 관리되지 않는 코드에서 관리되는 클래스에 액세스하기 위한 것이며 관리 코드에서 호출해서는 안 됩니다.
메서드는 CreateInstance 이 어셈블리에서 형식을 찾고 시스템 활성화기를 사용하여 인스턴스를 만듭니다.
CreateInstance(String)
COM 개체에 메서드에 대한 버전 독립적 액세스를 CreateInstance(String) 제공합니다.
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형식을 나타내고 BindingFlags Public 또는 Instance로 설정하거나 null 찾을 수 없는 경우 typeName 형식을 나타내는 인스턴스 Object 입니다.
설명
이 메서드는 관리되지 않는 코드에서 관리되는 클래스에 액세스하기 위한 것이며 관리 코드에서 호출해서는 안 됩니다.
이 메서드는 CreateInstance 이 어셈블리에서 지정된 형식을 찾고 대/소문자를 구분하는 검색을 사용하여 시스템 활성화기를 사용하여 인스턴스를 만듭니다.
추가 정보
적용 대상
CreateInstance(String, Boolean)
COM 개체에 메서드에 대한 버전 독립적 액세스를 CreateInstance(String, Boolean) 제공합니다.
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형식을 나타내고 BindingFlags Public 또는 Instance로 설정하거나 null 찾을 수 없는 경우 typeName 형식을 나타내는 인스턴스 Object 입니다.
설명
이 메서드는 관리되지 않는 코드에서 관리되는 클래스에 액세스하기 위한 것이며 관리 코드에서 호출해서는 안 됩니다.
이 메서드는 CreateInstance 이 어셈블리에서 지정된 형식을 찾아서 선택적 대/소문자 구분 검색과 함께 시스템 활성화기를 사용하여 인스턴스를 만듭니다.
추가 정보
적용 대상
CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])
COM 개체에 메서드에 대한 버전 독립적 액세스를 CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[]) 제공합니다.
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 강제 변환을 제어하는 데 사용되는 인스턴스입니다. 이 nullCultureInfo 경우 현재 스레드에 대한 스레드가 사용됩니다. (예를 들어 1000 Double 이 다른 문화권에 의해 다르게 표현되므로 1000을 나타내는 문자열을 값으로 변환하는 데 필요합니다.)
- activationAttributes
- Object[]
활성화에 참여할 수 있는 하나 이상의 활성화 특성을 포함하는 형식 Object 의 배열입니다.
반품
형식을 나타내고 지정된 조건과 일치하는 인스턴스 Object 이거나 null 찾을 수 없는 경우 typeName
설명
이 메서드는 관리되지 않는 코드에서 관리되는 클래스에 액세스하기 위한 것이며 관리 코드에서 호출해서는 안 됩니다.
이 메서드는 CreateInstance 이 어셈블리에서 지정된 형식을 찾고, 선택적 대/소문자 구분 검색 및 지정된 문화권, 인수, 바인딩 및 활성화 특성을 갖는 시스템 활성화기를 사용하여 인스턴스를 만듭니다.
매개 변수에 대한 activationAttributes 활성화 특성의 예는 다음과 URLAttribute(http://hostname/appname/objectURI)같습니다.