다음을 통해 공유


_Assembly.CreateInstance 메서드

정의

버전에 관계없이 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

매개 변수

typeName
String

찾을 형식의 FullName입니다.

반환

문화권, 인수, 바인더 및 활성화 특성이 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

매개 변수

typeName
String

찾을 형식의 FullName입니다.

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

매개 변수

typeName
String

찾을 형식의 FullName입니다.

ignoreCase
Boolean

형식 이름의 대/소문자를 무시하면 true이고, 그러지 않으면 false입니다.

bindingAttr
BindingFlags

검색 수행 방식에 영향을 주는 비트 마스크입니다. 이 값은 BindingFlags의 비트 플래그 조합입니다.

binder
Binder

리플렉션을 사용하여 바인딩, 인수 형식의 강제 변환, 멤버 호출 및 MemberInfo 개체 검색을 사용할 수 있도록 하는 개체입니다. bindernull이면 기본 바인더가 사용됩니다.

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).

추가 정보

적용 대상